首先举例一些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框架,堪称不得已?”
分享到:
相关推荐
在IT行业中,程序员是至关重要的角色,他们负责创建和维护软件、应用程序以及各种技术解决方案。那么,什么样的人适合成为程序员呢?程序员应具备哪些素质?同时,又有哪些禁忌需要避免呢? 首先,程序员需要耐得住...
试题可能要求你解释框架的某个特性,或者编写一段使用框架功能的代码,比如路由配置、控制器操作、模板引擎等。 五、错误处理与调试 高级PHP程序员需要熟悉错误处理和调试技巧,如使用error_reporting、try-catch...
总的来说,“NET框架程序员参考手册常规操作篇”可能涵盖了这些领域的基础知识和实践经验,包括但不限于类库的使用、C#语言特性、异常处理、内存管理、部署配置、多线程和异步编程、以及Web开发。通过深入学习和实践...
《PHP程序员面试题集》是针对PHP开发人员在求职面试时可能会遇到的问题的全面整理,包含了解答,旨在帮助应聘者提升对PHP语言的理解和应用能力。这份资料涵盖了PHP的基础知识、进阶概念、框架应用、数据库交互以及...
如何成为优秀的程序员?请看程序员的10层楼
[程序员小飞]别只做一个程序员_中国程序员的出路_程序员的副业
php程序员工具箱是迄今为止全网唯一款php程序员的专属工具箱,集合了php环境搭建、在线小工具、原生手册、文字与视频教程、问答社区等,可以更好的帮助和服务广大php初学者,需要此款工具的朋友们欢迎前来下载使用。...
不管是新手还是高手。php程序员必备手册。
黑马程序员Spring框架2016版资料_day3黑马程序员Spring框架2016版资料_day3黑马程序员Spring框架2016版资料_day3
NET框架程序员参考手册.用户界面,PDF 中文版
这包括了解最新的编程趋势、框架和技术,以及如何有效地记录和检索已学知识。 4. **源码阅读与理解**:能够读懂并理解他人编写的代码是每个程序员的基础技能。这有助于快速融入团队项目,同时也能从他人的代码中...
程序员简历模板-供参考 本资源是一个程序员的简历模板,提供了个人资料、教育背景、相关证书、专业技能、项目经验和自我评价等信息。下面是从该资源中生成的相关知识点: 1. 个人简历信息管理 知识点:个人简历中...
《Spring框架2016版深度解析——基于黑马程序员_day2》 在Java开发领域,Spring框架无疑是最为广泛使用的轻量级应用框架之一。2016年,黑马程序员发布的Spring框架教程针对day2部分,深入讲解了该框架的核心概念和...
波波-程序员不得不知道的SpringBoot的那些事儿.mp4
如何成为高级C++程序员?小编感觉很不错,好东西要分享,希望大家喜欢!
初级PHP程序员笔试题——结合算法的思想!
也许有人的人会说,不能完全取代程序员,但是能提高程序员的工作效率,不也就等于节约了人手,变相的导致一部分程序员下岗吗?这其实,又是不了解IT行业的人错误看法。程序员工作效率提高了,只会导致程序员的工作...
WINDOWS程序员使用指南
《Hibernate框架深度解析——基于黑马程序员2016版教学资料》 Hibernate,作为一个强大的对象关系映射(ORM)框架,极大地简化了Java开发者在数据库操作中的工作。它通过提供数据持久化的对象模型,使得开发者可以...