首先,要讲的是程序的优略与网站开发人员的经验、技术水平相关,而语言本身并没有什么优略之分.经验多的程序员,不管使用的哪种语言,都可以开发出一套非常优秀的程序.Php能做到的,Asp也能做到;反之,也一样。 其次,分别讲一下asp、php、asp.net、jsp优缺点:
1、Asp,Asp是微软的产品,运行于IIS,一般与Access或Mssql配合使用。 优点:易开发,可通过工具进行程序加密,采用Access数据库的系统,在数据量小(一般10万以下)的情况下,速度要优于其他类型程序。 缺点:在数据量大(10万以上)的情况下,采用Access数据库速度要慢,需要采用Mssql数据库。一般国外Windows空间价格要相对高点。 辨别:文件一般以.asp结尾 例如:杭州网站建设www.9335.com.cn 2、Php,Php是一种开源的网站程序语言运行于Apache,Php一般与MySql数据库配合使用。 优点:易开发,可使用Zend Encoder进行编译,运行速度比起Asp解释型语言要快,且代码无法被其他人查看。由于国外Linux平台比较普遍,因此比较容易找到廉价的空间。 缺点:与Mysql的配合使用,使得数据库与网站程序分别位于两台服务器,网站的整体速度受到了web服务器与db服务器之间的交互速度及web服务器运行速度及反应速度的制约。经过编译的程序,除了编译者,他人很难进行拓展。 辨别:文件一般以.php结尾 3、Asp.Net,是微软公司最近几年着力推行的一种新型应用,你可以采用C#,VB.Net,J#.Net,c++.Net进行语言开发。目前有1.1,2.0,3.5等多个版本。 优点:提倡程序与界面分离,程序直接编译成dll文件,理论上在服务器启动后,第一个人第一次访问该站的人和.net页面,系统就将各dll文件载入运行区,运行速度会比较慢,而以后其他访问者访问程序速度快. 缺点:开发比较繁琐,版本比较多. 辨别:一般以Aspx、Ashx结尾 4、Jsp,Jsp是采用Java为程序语言,运行于Tomcat 优点:安全性要高 缺点:Jsp空间在国内外,都比较少,价格也相对比较高. 辨别:一般网址中包含了servlet字样
最后,一个网站拿到手后到底选用哪开发语言? 要考虑到在网站数据量、网站成本、安全性三者之间取舍。
|