03
ASP,PHP和ASP.NET的简单比较
No Comments | 1,735 views对于语言之间性能优劣的话题,我好久没参与了,而且越是对这些语言认识的越多,越会感觉这种比较是多么的没有意义。我今天写这篇文章做这个比较是为了让我们能够选择更适合自己的语言,而不是为了追求更完美的语言。世界上没有完美的语言。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP相对比较简单,适合一些语言初学者学习,并能满足绝大多数中小型网站的编写和性能的要求,目前在国内使用的最多。唯一的一点是ASP的许多组件需要自己来安装,对于刚刚接触ASP的人来说,可能是一个小小的门槛。
PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法,它可以比 CGI 或者 Perl 更快速的执行动态网页。PHP相对也比较简单,对于熟悉ASP设置的人来说,PHP初期的配置可能稍微难一些,不过很多扩展都打包在我们下载的文件里面了,只要初期配置好了,以后几乎不用再去下载什么扩展来配置了。PHP初期入门门槛比ASP稍高,但是入门之后几乎没有什么门槛了,适合一些语言初学者学习(有一定的C语言基础会更好),并能满足大中小型网站的编写和性能要求,在国内用的人较ASP少,而在欧美国家却广为流行。
ASP.NET不仅仅是ASP的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。ASP.NET在性能上比ASP有了很大的提升,可以满足很多大型网站的性能要求,但是在使用习惯上却区别于ASP和PHP,有比较复杂的语言结构。门槛较高,不太适合语言初学者,有一定的编程基础会比较好。
以上是三种常用的WEB开发语言的简单比较,也是我最近看ASP.NET后的一点想法,写出来和大家分享,希望对于一些学习语言的人有所帮助。再次重申:语言的比较不是为了找到更完美的语言,而是找到最适合自己的语言。




