福步外贸论坛(FOB Business Forum) » 电子商务 » 电脑网络 » 找人做网站前要看:网站建设的程序语言,Asp,Php,Jsp,Asp.Net


2008-5-10 12:10 binnet
找人做网站前要看:网站建设的程序语言,Asp,Php,Jsp,Asp.Net

声明:没看本文之前,你可以把本文当作广告,但是不要诋毁本文对一些彷徨的SOHO有帮助.
简介:我叫李志彬,现在自己带了个小团队,专门从事网站建设服务及销售海外邮局,域名主机.本人从大一开始就开始学习做网站,我的主攻程序为Asp,到了大三大四,开始学习asp.net.在学习的过程中,也会碰到一些与Php,Jsp有关的程序语言.因此本人对这几门语言的认识都是比较深入的,以下内容,绝对不会像某些不良公司宣样哪个语言优于其他语言.
内容:
   很多SOHOER都希望有个自己的网站,而对网站建设一无所知,或者一知半解.今天我先讲程序方面的区别,相信很多人碰到了有些公司说:Php比Asp,Asp.Net都要好,或者Asp比其他语言都要好。其实,程序的优略与网站开发人员的经验\技术水平相关,而[color=Red]语言[/color]本身并[color=Red]没有[/color]什么[color=Red]优略[/color]之分.经验多的程序员,[color=Red]不管[/color]使用的[color=Red]哪种语言[/color],[color=Red]都可以开发出[/color]一套非常[color=Red]优秀的程序[/color].Php能做到的,Asp也能做到,Asp能做到的,Php一样可以做到.能不能做到,主要[color=Red]看程序员的能力[/color]。
    目前国内用得比较多的还是Asp,为什么呢?一方面,Asp比较容易上手,也比较容易进行开发;另外一方面,Windows系统在内地用得比较普及.而并不是因为asp比php要好.而Html是每个网站建设人员的基础知识,不会Html,就不要去做网站,因为程序最后输出的还是Html内容.
    下面我分别把各语言的优点,缺点一一列出,如果哪位同行看到哪里有缺漏,请跟帖补充。

    名词定义:
        数据库交互:其实就是程序往数据库写数据或者从数据库读数据的过程。  //原说明: 是指网页里的程序脚本,读取数据库内容,然后显示到前台页面。或者用户在前台提交内容,网页脚本则把这些数据写入、更新到数据库里面相应的内容。
        数据库:用来保存数据的软件系统
        Access:微软Office带的小型数据库系统,一般与Asp,Asp.Net配合使用。这个数据库极度适合小型企业的网站,对于数据量[color=Red]低于10万条的网站[/color]来说,完全没有问题.可以参考[url]http://www.noote.org[/url] 网站数据超过三万条,而速度依然不慢!采用的就是Access数据库.
        Mysql:一种免费的中型数据库系统,一般与Php配合使用.  对于[color=Red]PHP程序员[/color]来说,mysql是最好的选择.
        MSSQL(Sql Server):微软公司的大型数据库系统,一般Asp,Asp.Net使用,目前比较流行的版本有2000,2005.  假若你的网站[color=Red]数据量超过了十万\二十万[/color],那就改用MSSQL数据库吧.

    1、Html,[color=Red]Html是[/color]一个网站建设者的[color=Red]基本知识[/color],正如我前面说的,没有Html基础的人员,就算你会Asp或者Php,或者其他语言,你也不要去开发网站程序除非你找到熟悉Html的美工合作,因为a、不管什么语言,最后输出的是Html代码,b、Html代码规不规范,影响搜索引擎的收录效果。
    优点:无须经过服务器解释运行,当访问者打开一个HTML网页,服务器马上将该页发送给访问者的电脑里。访问[color=Red]速度快,安全[/color]。
    缺点:[color=Red]无数据库交互能力[/color],由于不是一个可执行的网站语言,因此你没办法通过Html提交数据,由Html写入数据库。
  辨别:一般情况下,网址后面的是.htm,.html的就是html静态网页
    2、Php,[color=Red]Php[/color]是一种开源的网站程序语言运行于Apache,Php[color=Red]一般与MySql数据库配合使用[/color]。
    优点:易开发,可使用Zend Encoder进行编译,运行速度比起Asp解释型语言要快,且代码无法被其他人查看。由于国外Linux平台比较普遍,因此比较容易找到廉价的空间。
    缺点:与Mysql的配合使用,使得数据库与网站程序分别位于两台服务器,网站的整体[color=Red]速度受到[/color]了web服务器与db[color=Red]服务器之间[/color]的交互[color=Red]速度[/color]及web[color=Red]服务器运行速度及反应速度的制约[/color]。经过编译的程序,除了编译者,他人[color=Red]很难进行拓展[/color]。
    辨别:文件一般以.php结尾
    3、Asp,Asp是微软的产品,运行于IIS,一般[color=Red]与Access或Mssql配合使用[/color]。
    优点:[color=Red]易开发[/color],可通过工具进行程序加密,采用Access数据库的系统,在数据量小(一般10万以下)的情况下,速度要优于其他类型程序。
    缺点:在数据量大(10万以上)的情况下,采用Access数据库速度要慢,需要采用Mssql数据库。一般国外Windows[color=Red]空间价格要相对高点[/color]。
  辨别:文件一般以.asp结尾
  4、Jsp,Jsp是采用Java为程序语言,运行于Tomcat
  优点:[color=Red]听说安全性要高[/color]
  缺点:Jsp[color=Red]空间在国内外,都比较少,价格也相对比较高[/color].
    辨别:一般网址中包含了servlet字样
  5、Asp.Net,是微软公司最近几年着力推行的一种[color=Red]新型应用[/color],你可以采用C#,VB.Net,J#.Net,c++.Net进行语言开发。目前有1.1,2.0,3.5等多个版本。
  优点:主倡程序与界面分离,程序直接编译成dll文件,理论上在服务器启动后,[color=Red]第一个人第一次访问[/color]该站的人和.net页面,系统就将各dll文件载入运行区,运行速度会[color=Red]比较慢[/color],而以后[color=Red]其他访问者[/color]访问程序[color=Red]速度快[/color].
  缺点:开发比较繁琐,版本比较多.
  辨别:一般以Aspx、Ashx结尾

      网站程序语言另外有Cgi,因为不常用,所以不介绍了。

  另外说下现在很多人说的采用静态前台技术的问题,其实就是通过动态程序读取预设好的模版替换相应数据后,生成Html文件.
    关于首页[color=Red]Flash片头[/color]:很多人喜欢这个东西,因为他漂亮,然而对[color=Red]Soho一族[/color],个人认为[color=Red]没有必要[/color]。因为这东西除了增加你的花费外,没有其他作用。
    关于[color=Red]Flash导航条[/color],个人不建议,因为[color=Red]搜索引擎[/color]很[color=Red]难读取[/color]到Flash里面的[color=Red]连接信息[/color]。
    本文结束,欢迎同行发表意见,也喜欢对寻找网站建设的兄弟姐妹有帮助。
个人博客:[url]http://www.zhibin.cn[/url]

修改说明:很多人跟我反映文章太长了,所以把一些比较重点的用红色字标注出来。方便大家看重点!  

附:[url=http://bbs.fobshanghai.com/thread-1165957-1-1.html][color=Blue]外贸网站建设之主机、域名需要注意的 [/color][/url]

[[i] 本帖最后由 binnet 于 2008-6-9 11:19 编辑 [/i]]

2008-5-10 13:35 hongweikelly
兄弟,你辛苦了,在此我慰问下你哈

2008-5-10 14:25 QSEN
HOHO  楼主辛苦了

2008-5-10 15:31 amanda0598
这么多,辛苦了。。。。。。。。。。。:)

[[i] 本帖最后由 amanda0598 于 2008-5-10 15:33 编辑 [/i]]

2008-5-10 15:48 antiam
楼主辛苦了做网站辛苦

2008-5-12 09:10 cheng135158
LZ辛苦拉  哈哈    :lol

2008-5-30 15:02 binnet
:D :D :D :D
希望对大家有帮助

2008-6-2 14:43 W.C
还是喜欢 PHP的          :victory:

2008-6-2 18:00 平步江湖
哦,置顶了,支持以下。。。。

2008-6-4 15:20 notycn
说的挺有道理的:) :)

2008-6-12 12:04 mengzhisui
其实还不是很懂!

2008-6-13 12:49 ttww1111
似懂非懂
将就着用吧

2008-6-18 11:45 XIAOMIN726
同意楼上的!

只要能打开网页就行了!!

2008-6-18 14:12 wangli517
好象国外用PHP的比较多

2008-6-18 15:17 ysl0416
说的挺有道理的........................

2008-6-19 15:30 john930
不错,帮你顶起
--------------------------------------------------------

2008-7-8 00:11 不知冷暖
我是外行  但是也顶一下

2008-7-23 17:37 yamaccy
辛苦了LZ :lol

2008-8-1 13:13 brant^zsj
写得还可以,

大学里学过ASP, ASP.NET后来放弃了,

帮你顶下,:victory: ,祝你生意欣荣了。

2008-8-1 14:04 binnet
[quote]原帖由 [i]brant^zsj[/i] 于 2008-8-1 13:13 发表 [url=http://bbs.fobshanghai.com/redirect.php?goto=findpost&pid=16791966&ptid=1124578][img]http://bbs.fobshanghai.com/images/common/back.gif[/img][/url]
写得还可以,

大学里学过ASP, ASP.NET后来放弃了,

帮你顶下,:victory: ,祝你生意欣荣了。 [/quote]
谢谢

Asp还算比较好学的
.Net就有点难度了

2008-8-1 14:19 amy.cj
看不懂哦,建一个网站需要多少PP呢?

2008-8-4 15:11 wqj469
说的很不错。LZ支持你

2008-8-6 10:13 ericleavese
基本的我也懂一些:lol

2008-8-6 23:18 wingwingstar
我的确非常讨厌许多公司那个FLASH,我都是直接SKIP

2008-8-13 18:08 houdawei9416
楼主,:victory: ,我就用ASP,我最不爱听的就是“ASP过时了,ASP没有PHP安全”,我晕,安全不安全不还是制作者说了算啊,美国国防部不照样让人黑,要是遇到高手,别说PHP,.NET,就是PHP它爹、.NET它姥姥也不行

2008-8-18 17:18 绿茶1219
[quote]原帖由 [i]houdawei9416[/i] 于 2008-8-13 18:08 发表 [url=http://bbs.fobshanghai.com/redirect.php?goto=findpost&pid=17154383&ptid=1124578][img]http://bbs.fobshanghai.com/images/common/back.gif[/img][/url]
楼主,:victory: ,我就用ASP,我最不爱听的就是“ASP过时了,ASP没有PHP安全”,我晕,安全不安全不还是制作者说了算啊,美国国防部不照样让人黑,要是遇到高手,别说PHP,.NET,就是PHP它爹、.NET它姥姥也不行 [/quote]
这位真逗。;P ;P

2008-8-23 08:57 lifeach
顶一个:lol

2008-8-29 13:57 hfchen1979
做计算机知识普及,哈哈,鼓励...

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.