php因为其简单灵活安全(这个似乎和编程习惯相关)而著称,只要有c语言的知识、清晰了解b/s结构,你就可以在很短的时间内迅速上手。但是人总是喜欢偷懒的,写代码到一定的时候就开始想投机取巧了,所以很多人都会从最初的借用别人的代码到使用成熟的库然后到使用框架。对于我自己来说,也一直都在犹豫是使用框架还是用我自己的库+成熟的PEAR呢?
现在PHP的框架很多,传说中就有10个顶级的框架,他们是:Zend Framework、CakePHP、Symfony Project、Seagull Framework、WACT、Prado、PHP on TRAX、ZooP Framework、eZ Components、CodeIgniter,当然最著名的只有Zend Framework、CakePHP、Symfony这三个了。这么多框架,采用哪个好呢?其实学习一种语言就是为了解决问题,使用框架是为了缩短开发周期,但是对于我来说,一直都不知道采用什么框架来开发自己的php程序,有哪位把php开发当作工作的朋友,能给我一点建议么?
目前我一直都是采用自己的库+PEAR lib来完成自己的开发的,框架太多,所以让我无从下手。
标签:PHP
要看你的需求,既然你是想快速开发,那么我建议你是自己写几个简单的类库,也可以用网上的,然后再上面再封装一层。因为你要是用以有的框架的话,比如ZF或者 cakephp ,你的学习成本也要考虑进去。
谢谢你的建议,我也是打算用自己的,但是考虑到用通用知名的框架可能对于协作开发有很大的好处,所以一直犹豫不决。