中国程序员不得不使用的php框架,堪称不得已?

首先举例一些php框架有哪些在中国使用:
NO1、Zendframework2框架(企业级框架)php官方框架,一些大公司大企业使用。
NO2、symfony2框架(企业级框架)功能可以说比上面的框架还要强大,适合研究使用,你懂的!
NO3、CodeIgniter框架(小型简易框架,超强扩展性)。
NO4、Thinkphp框架(属于那种不需要打代码的php框架相当于cms)。

为什么我要举例这两款php企业级框架以及简易框架呢?因为我正是纠结于这几款框架之间。今天我和同事聊到这个话题的时候真是表示很蛋疼啊!

我们先比较前面两款企业级框架;既然都需要企业级框架了,依我个人理解当然是越强大越好了。显然symfony要比zend更加强大,但是到了实际开发中的使用量却能让你大吃一惊。如果按使用比例来说,10个里面zend比symfony能达到9:1就已经不错了。难道真的应了一句话:“官方出品!必输精品?”这是我不得不想起某位领导人说的一句话:不是中国特色的道路在中国是行不通滴!因此,我们不得不在两者之间选择了zend。

现在我们来比较下面两个小型框架。首先CI框架以其小巧而又功能强大著称,编写任何web程序都是妥妥的!既能提高你的能力,又能在其中获得乐趣,何乐而不为呢!而thinkphp框架呢,什么都给你写好了,基本上不需要你发挥什么了。而且扩展性很差,导致有些功能还是不能很好的实现。那么两个框架是你的话你会选择什么呢?如果是我的话,我会毫不犹豫的选择CI。但是公司老总又要说了:“thinkphp都什么都给你开发好了你只要套用就行了,一个企业网站要什么功能啊。你还选CI干嘛?找抽是吧。你不是找不自在嘛!”。我要说的是这样的话对于程序员的成长是很不利的。其实有时候找某人出去练练还是很有必要滴!哈哈。

所以就是这样让我很是纠结!难道我就得迫不得已,勉强的接受一些“中国程序员不得不使用的php框架,堪称不得已?”

你可能感兴趣的:(php框架,zendframework2,symfony2,CodeIgniter,thinkphp)