原文来自于:http://www.sitepoint.com/best-php-frameworks-2014/

Update: If you’d like to take part in the next high-yield survey from SitePoint, please vote for your favorite IDEhere. The aim of the survey is to gauge the PHP community, and to find the most popular IDE in use today, by gender, location, skill level, and more.

The end of the year is upon us. Lots has changed in the PHP world in the past 365 days, and the PHP framework scene is more densely populated than ever. Everyone and their dog seems to have an idea of what a good framework should look like, but in the end, do we even know which frameworks actually end up being used in production projects? How many go beyond the stage of thousands of people just doing a demo app in them?

In a small survey we've held open for the past week or so (which has also been mentioned in PHP Weekly), we asked these questions to decide which frameworks deserve our attention in 2014 the most. The prerequisite for participation was merely having experience in more than one framework, seeing as it's pointless to ask someone what their favorite bar was if they've only drunk in one place.

Unfortunately, a big percentage of the answers had to be discarded due to people either refusing the notion that WordPress and similar suites aren't frameworks, or simply due to a blatant disregard of instructions – many responses were written by people who only ever worked in one framework. While their enthusiasm for this framework of choice is noteworthy and admirable, the final result which may end up being skewed by such approaches could hardly be called objective.

Results summary

After discarding the invalid responses, and manually verifying every participant, we were left with the following data:

According to the results, the most promising frameworks for 2014 seem to be:

  • Laravel
  • Phalcon
  • Symfony2

Yii and CodeIgniter seem to be sharing 4th place.

After weeding out the obvious spam, the Laravel results had to be filtered the most, by far. Over half the people who voted for Laravel had zero proof of proficiency, or experience only with Laravel, and had to be discarded – despite this, it still prevailed.

When looking at the answers, on average, the Laravel community seems to mostly favor the ease of entry – virtually no learning curve. Whether that's good or bad is a discussion for another time, seeing as we ended up in this "PHP is bad" mess mostly due to a horde of newbies considering it an easy to enter market, but the excellent documentation, large scale community support and speed of development definitely work in its favor. Another frequently mentioned advantage seems to be an active and impressively alive IRC channel where help is given instantly.

An interesting misconception seems to be that Laravel is responsible for Composer. Many voters, both discarded and valid ones, mention Composer as the main advantage of Laravel, alongside Eloquent ORM and the Blade template engine, which is downright odd seeing as Composer is a package manager completely oblivious to the framework it's being used with, if any. For more information, I urge the participants in question to read some of our Composer articles, like this one. Despite all this, having only tried Laravel in demo projects, the results of this survey have piqued my interest enough to build my next production project in it, powered by HHVM.

Phalcon's main advantage was performance over other frameworks and the fact that the framework is such a rounded up package (ORM, template engine, PHQL and more – all in one – little to no need for third party libs, meaning everything stays in-memory, C-based and super fast). Some of the respondents noted the fact that it's installed as an extension as an advantage, because the process of installation weeds out the hobbyists from the serious developers, a notion I personally tend to agree with. When mentioning cons, Phalcon's biggest one was also its biggest advantage – being written in C, it's nigh impossible to check under the hood.

Symfony2 is touted as the most modular and extensible of the bunch, and the most feature complete, mainly due to containing Doctrine2. Its voters, however, do seem able to admit that it's quite bloated and slow at times due to this feature-richness.

Interestingly, two ZF1 answers said they're stuck on said framework because of the work situation – their team or CTO refuses to switch to something more modern.

转载于:https://www.cnblogs.com/guoyongrong/p/3958727.html

转:PHP开发框架流行度排名:Laravel居首相关推荐

  1. java作业4--小孩名字流行度排名(简单实现)

    如图所示 是我们的题目要求 有两个附件是名字流行度排名 接下来是我们的代码实现 这里我使用的是逐行读入文件内容,再利用字符串的spilt方法对字符串按","进行分割,取出名字和性别 ...

  2. 2023年02月编程语言流行度排名

    点击查看最新编程语言流行度排名(每月更新) 2023年02月编程语言流行度排名 编程语言流行度排名是通过分析在谷歌上搜索语言教程的频率而创建的 一门语言教程被搜索的次数越多,大家就会认为该语言越受欢迎 ...

  3. 2023年03月编程语言流行度排名

    点击查看最新编程语言流行度排名(每月更新) 2023年03月编程语言流行度排名 编程语言流行度排名是通过分析在谷歌上搜索语言教程的频率而创建的 一门语言教程被搜索的次数越多,大家就会认为该语言越受欢迎 ...

  4. 2023年07月编程语言流行度排名

    点击查看最新编程语言流行度排名(每月更新) 2023年07月编程语言流行度排名 编程语言流行度排名是通过分析在谷歌上搜索语言教程的频率而创建的 一门语言教程被搜索的次数越多,大家就会认为该语言越受欢迎 ...

  5. 2015年php行情最好,2015年度最流行PHP框架调查结果出炉,Laravel居首

    一个月前,编程开发教学资源平台SitePoint启动了2015年度最流行PHP框架调查.此次调查收到的回复数量远远超过SitePoint迄今为止的所有调查.Bruno Skvorc是SitePoint ...

  6. 流行编程语言_编程语言的流行度排名

    流行编程语言 There has never been a unanimous agreement on what the most popular programming languages are ...

  7. ICML 2018 | 清华排名国内居首:大会论文接收情况一览

    来源:机器之心 本文共1800字,建议阅读6分钟. 本文介绍了在瑞典斯德哥尔摩举行的机器学习技术国际会议(ICML)中接收论文的情况. [ 导读 ] ICML 2018 于 7 月 10 日在瑞典斯德 ...

  8. 2006年全球顶级杀毒软件排名 BitDefender居首

    http://news.csdn.net/n/20060907/94499.html CNET博客hand今日发表了一篇名为<2006年世界顶级杀毒软件排名>的文章,介绍了国外一网站评出的 ...

  9. 联合国首发幸福指数排名 丹麦居首中国112位

    近日,联合国首次发布全球幸福指数报告,比较全球156个国家和地区人民的幸福程度 ,丹麦成为全球最幸福国度,于10分满分中获近8分,其它北欧国家也位于前列.中国 香港排名67,中国内地112位.最不幸福 ...

最新文章

  1. 在Ubuntu上通过VNC Viewer连接Jetson nano桌面
  2. 企业邮箱自建战略优势大盘点
  3. php dingo和jwt,Laravel实现dingo+JWT api接口之配置篇
  4. java 中的vector_详解Java中的Vector
  5. MyBatis 实际使用案例-总结
  6. django-模型类的修改-添加与删除字段
  7. hdu 4560 拆点最大流 ***
  8. 反卷积(Deconvolution)、上采样(UNSampling)与上池化(UnPooling)加入自己的思考(pytorch函数)(二)
  9. Ceph rbd cmd练习
  10. SAP License:共享服务的今天和明天
  11. STM32 IO口双向问题
  12. 如何修改Qt Creator的界面语言
  13. 空格表示 java_java 正则表达式 空格怎么表示
  14. 求职软件测试工程师英文简历,软件测试员英文简历模板.doc
  15. vue路由报错Avoided redundant navigation
  16. PHP中文转换为数组,PHP文本处理之中文汉字字符串转换为数组
  17. 基于SQL求集合的交、并、补
  18. ios-弹窗输入六位密码
  19. 河南山东商会刘继臣 全国工商联·万祥军:商协社团儒商大会
  20. 用粒子群解决有约束的最优解问题

热门文章

  1. 两种方法解决pip、conda安装库时慢的问题
  2. hjimce算法类博文目录
  3. c if sortable html,sortable.js中文文档
  4. python server酱_12306这是肿么了?开售一秒就抢完,如何用Python抢到回家车票?
  5. 图像处理-二值形态学运算
  6. Kali Linux 从入门到精通(五)-测试环境准备
  7. mysql 不能定义用户变量名_mysql 变量名称的使用不当的一个错误
  8. 北京热风文化传媒有限公司 公司介绍
  9. ARouter使用随记
  10. Apache服务器的下载与安装