|
此文章由 dcc82 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dcc82 所有!转贴必须注明作者、出处和本声明,并保持内容完整
小弟写PHP已经有快5年了,因为自己是非常热衷PHP编程的,这里不免说一些好话,以及 自己的一些感觉:
1. 正是因为PHP入门简单,专注web,才造就了今天的web编程语言第一名。但要写高级的PHP编程,不是一件容易的事,绝大多数的人说PHP太简单门栏太低是因为还在用传统的asp面向过程方式来写,这样就算写100年都不会实现mvc分离代码重用,自然就一直处于最底层的开发者了,但是请注意面向对象根本不适合小项目的快速开发,一天就能完成的小项目一味的追求面向对象也是很愚蠢的,该用面向对象的时候就用,不该用的时候就不用,很简单明了的一件事情。
2. PHP在欧美国家的流行程度是你无法想像的,就以澳洲来说,很多公司都用PHP来做开发。小弟为optus写外包程序清一色全是php来写的,不过请注意大公司的技术架构不会只用一种语言来写,想想也是不可能的事情。
3. 拜托!拜托!拜托!请不要再说PHP只做小型网站了,说这种话的人我只能说你太不严谨了,yahoo, facebook, Deutsche Bank...太多的网站用php了,国内的门户就更别提了。知道国内政府的大项目为什么用java多吗,纯粹是刻板印像和官僚作风,一个php能搞定的项目非得用java来做,要怎么说才好。
4. 小弟是Zend的追随者,Zend今年年初的时候已经进入企业级的开发了,Microsoft和zend开发了fastcgi驱动,效能甚至比lamp都要好,ibm已经逐渐放弃java,转投php了,看看最近ibm和zend合作开发项目吧,巨人早看到了agile开发的益处了, java实在是太庞大太臃肿了
java, .net的优点不必多说,php最直接的好处就是快速,轻量,节省成本,现在都用框架编程了,cake,zf,symp,flea太多了...
最后要重申一点,项目的大小和编程语言没有太大关系,索引优化,缓存的设计等等都尤其重要,很多时候要综合各种技术来互补的 |
|