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

54程序员 发布于 2013/01/10 20:05
阅读 4K+
收藏 5

首先举例一些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框架,堪称不得已?”
加载中
0
dy810810
dy810810

窃以为,只有符合以下三点才能算上好框架:

1.获得广泛抽像的认可(同样是mvc,不同语言,不同层次的认可都不一样)。

2.不入侵架构方案。如果你用某个框架,它非得要你照它的一套来,你爽吗?

3.提供足够的灵活性。这一点要细说有点多了,相信过有jsp和aop编程经验的人来说肯定深有同感。

顺顺利利
顺顺利利
友情顶你一下,哈哈哈
0
王道中强流
王道中强流

thinkphp并不慢,只是感觉上结构不怎么优雅。

CI倒是优雅了些,但是用起来不如TP方便。

然后什么都不用,用自己的框架,但是出bug的时候,程序里也要找,框架里也要找,很麻烦。

选个合适的框架是史上最纠结的活儿,对我而言。

0
王道中强流
王道中强流
我个人对企业级的东西不感兴趣。
0
王道中强流
王道中强流
github上排名很高的 laravel 国内似乎都没什么人用
红烧土豆
红烧土豆
有人用呀
0
54程序员
54程序员
thinkphp当然不慢  但是什么都给你写好了。就感觉缺乏一种php框架的存在感。现在整的就像一个cms。企业级框架都是对于大型公司而言的。
0
54程序员
54程序员
个人理解,更好的框架应该被更多的人使用,难道是一种报不平?哦NO,我居然在心中泛起了一种怜悯之心!
0
小小的夏
小小的夏
框架都是害人的东西。。。
0
十一文
十一文

引用来自“夏天不哭”的答案

框架都是害人的东西。。。

有些同意

0
yak
yak
开源本来是研究技术,让一个软件产品趋于更完美,但大部分人把开源的东西当成狗皮膏药,以为一帖就灵
返回顶部
顶部