首先举例一些php框架有哪些在中国使用: php
NO一、Zendframework2框架(企业级框架)php官方框架,一些大公司大企业使用。 程序员
NO二、symfony2框架(企业级框架)功能能够说比上面的框架还要强大,适合研究使用,你懂的! web
NO三、CodeIgniter框架(小型简易框架,超强扩展性)。 thinkphp
NO四、Thinkphp框架(属于那种不须要打代码的php框架至关于cms)。 php框架
为何我要举例这两款php企业级框架以及简易框架呢?由于我正是纠结于这几款框架之间。今天我和同事聊到这个话题的时候真是表示很蛋疼啊! 框架
咱们先比较前面两款企业级框架;既然都须要企业级框架了,依我我的理解固然是越强大越好了。显然symfony要比zend更增强大,可是到了实际开发中的使用量却能让你大吃一惊。若是按使用比例来讲,10个里面zend比symfony能达到9:1就已经不错了。难道真的应了一句话:“官方出品!必输精品?”这是我不得不想起某位领导人说的一句话:不是中国特点的道路在中国是行不通滴!所以,咱们不得不在二者之间选择了zend。 网站
如今咱们来比较下面两个小型框架。首先CI框架以其小巧而又功能强大著称,编写任何web程序都是妥妥的!既能提升你的能力,又能在其中得到乐趣,何乐而不为呢!而thinkphp框架呢,什么都给你写好了,基本上不须要你发挥什么了。并且扩展性不好,致使有些功能仍是不能很好的实现。那么两个框架是你的话你会选择什么呢?若是是个人话,我会坚决果断的选择CI。可是公司老总又要说了:“thinkphp都什么都给你开发好了你只要套用就好了,一个企业网站要什么功能啊。你还选CI干吗?找抽是吧。你不是找不自在嘛!”。我要说的是这样的话对于程序员的成长是很不利的。其实有时候找某人出去练练仍是颇有必要滴!哈哈。 symfony
因此就是这样让我非常纠结!难道我就得无可奈何,勉强的接受一些“中国程序员不得不使用的php框架,堪称不得已?”