也很多人问PHP好还是.net好,回头看看从当年的ASP,VB盛行的年代到渐渐没落,短短几年,IT行业几经翻新。 就语言本身来说,Zerd大量的函数库以及类库是以往的ASP所无法相比的,简单显上手是PHP的一大特点,LAMP架构成了低成本的代名词。不得不承认用PHP开发中小型的BS系统,可以大大减小开发的时间和成本。 现在自己在学习C#与JAVA。 看到不少文章拿PHP与.net相比,总觉得这样的讨论本身没有太大的意义,虽然PHP也有类的概念,也有不少OO的特性,但总体来说PHP始终是一种脚本语言,无法避免的一大问题是程序的维护性,大量的的html混杂着js以及php的代码经常看得头晕眼花,也许开发的时候思路很清晰,但维护的时候往往要花很大的时间去理解甚至是自己写的代码。这样的BS程序,不易于维护,更不要说代码的重用。 与其比较.net与PHP的区别,其实真正该比较的是OO的思想与传统的结构化编程的思路,从前期开发效率来看也许PHP会优于.net,以及中小型系统来看php的运行速度的确也比.net快,MS的东西也许是功能太大? 往往最令人不满的是速度,特别对于小型BS系统这种感觉更加明显。 但对于系统的维护php程序就体现出不足的地方,不过也许zerd总会想出自己的出路,毕竟IT的发展速度太快,很多事情往往出乎我们的想像。 |