php框架排名(Laravel一直第一)

一、总结

1、Laravel,后面就用这个框架(要用好这个框架,英语得6啊)

2、YII框架和tp框架一样,也是一个国产框架

二、2017世界PHP框架排名TOP3点评

PHP那么多兵器(框架)可以选择,那么用哪一把,最有威力,最快最准最狠?
由于某些国情原因,我国国内流行使用的并不是最好用的兵器(比如thinkphp不在推荐),那我就带给大家一些好的选择,先带来一个今年新鲜出炉的框架排名(2017.2月,参考google趋势,coderseye.com,
以及bestreviews2017.com和其他博客为),以及我个人综合起来的一个点评。

以后和别人聊起PHP,就甩出来两三个说道一下,我相信装逼指数一定足够!


第一名:Laravel

谁最牛?这两年各种排名下,不敢说全部,但基本上Laravel都独占鳌头,看谷歌趋势,红色的Symphony似乎才是最热的,但是走在下降通道,它的压制下,Laravel正在直线崛起!

Laravel被称之为“为Web开发艺术家使用的框架!

可能有人会疑问,Symphony虽然热度有点下降的意思,可仍然是Laravel的一倍,为什么不是第一。
也许我一句话你就能品到些味道:首先Laravel是基于Symphony概念的作品。其他不多聊。

说起它的好处,要说个前置条件,就是如何使用Composer以及科学地使用,这是一个快速重复使用别人库和开发成果混入你项目的“下载器(估且这么一说)”

它官方的好处我们不先提,就提他和其他差不多好的框架来说,更好在哪?!

  1. 学习曲线顺滑!亦上手。
  2. 开发和功能的流程,更附合人类理解,自然。
  3. 老实说,上边两条都是和Symphony比,它和Symphony差别不大

好吧,它的优点:

除了快速的更新维护,稳定安全以及:基于composer的功能易扩展(重点),简单的权限开发,数据库从血液里的支持,数据库的迁徙管理,HTTP请求过滤的中间件,“艺术家控制台”就是自己的快捷操作命令,强大清楚的路由……

用他最大的心理障碍会是Composer,而这个,你用PHP开发不会它?那就等于找黄片的小朋友不会上网


第二,但有时要优先学的Symphony2

为什么它有时要优先考虑学习,因为热度啊。比如你想跑硅谷去玩技术,Symphony的工作机会目前大致还是比Laravel多的,不过也因此,Laravel的机会比Symphony质量高,在国内也是,自己搜一搜各技术关键词,统计一下相关工资(和TP比比无妨,很惨忍的一个情况就是用TP比用laravel的公司LOW逼多了,而用Symphony2和drupal很容易有关系)。

用Symphony的好处就是和Drupal等CMF,
CMS框架有共鸣,流行的一些CMS用Symphony的多,因为这是老牌优质框架。

这个框架在一些细节上比不过Laravel,但也差不多,扩展上也使用插件为主。所以优点也不想列了,最大的优势与laravel相比在于生态,而这个我说了。

在国内我推荐第一和这个都了解一下,开展新项目,建议使用Laravel。如果没有很具体要配上Drupal深度玩,建议优先考虑Laravel,不然反之。


YII2,易

想说第三,不确定要不要选它,不过在于我国的流行情况等综合考虑,我认为我们这里的第三应该是它。

YII框架是08年一个华人小伙薛强在github上立项(因为现在已经移民美国),它的优势是面向对象,和Jquery绑定很紧密。另外国内使用频度高(感谢指出问题,之前有细节我和Phalcon写混了!)

现在就扩展来说,和以上两款框架思路差不多,不然也没法排上名来(捂脸)。

YII在国内有受众较广的好处,如果你一定要用一个中文资料比较多的框架,比如TP就选YII吧

Laravel 是一个全面的框架,旨在快速构建使用 MVC 架构的应用程序。它是当今最流行的 PHP 框架,拥有庞大的开发人员社区。

优:

  • 文件和代码有条理
  • 快速 app 开发
  • MVC 架构
  • 单元测试(HHVM 上的 FAST)
  • 高水平的抽象
  • 使用动态方法负载
  • 一堆开箱即用的功能
  • Cashier 支付解决方案
  • 非常强大的加密包
  • ORM

劣:

  • 不支持共享托管计划
  • 数据库太多的询问

php框架排名(Laravel一直第一)的更多相关文章

  1. 【JavaScript】2013年人气最高的JavaScript框架排名

    本文概述 本文介绍2013年人气急速上升,2014年必须知道的JavaScript框架排名.本文所介绍的排名为Google根据全世界2013年的搜索关键词所做出的统计结果. MVC框架 JavaScr ...

  2. 轻松应对并发问题,简易的火车票售票系统,Newbe.Claptrap 框架用例,第一步 —— 业务分析

    Newbe.Claptrap 框架非常适合于解决具有并发问题的业务系统.火车票售票系统,就是一个非常典型的场景用例. 本系列我们将逐步从业务.代码.测试和部署多方面来介绍,如何使用 Newbe.Cla ...

  3. b2c项目基础架构分析(二)前端框架 以及补漏的第一篇名词解释

    继续上篇,上篇里忘记了也很重要的前端部分,今天的网站基本上是以一个启示页,然后少量的整页切换,大量的浏览器后台调用web服务局部.动态更新页面显示状态这种方式在运作的,从若干年前简单的ajax流行起来 ...

  4. 我的自定义框架 || 基于Spring Boot || 第一步

    今天在园子里面看到一位大神写的springboot做的框架,感觉挺不错,遂想起来自己还没有一个属于自己的框架,决定先将大神做好的拿过来,然后加入自己觉得需要的模块,不断完善 目前直接复制粘贴过来的,后 ...

  5. 互联网轻量级框架SSM-查缺补漏第一天

    简言:工欲其事必先利其器,作为一个大四的准毕业生,在实习期准备抽空补一下基础.SSM框架作为互联网的主流框架,在会使用的基础上还要了解其原理,我觉得会对未来的职场会有帮助的.我特意的买了一本<J ...

  6. 【php】PHP现代框架代表-Laravel框架核心技术特性

    一.php语言特点及发展现状 1.服务端脚本语言,自由度太大 ,一个业务逻辑可言写在模型里,控制器里,也可以单独封装成一个类,甚至可以嵌入到html里,这样势必会造成混乱,业务逻辑散落在各处,尤其对于 ...

  7. 人人框架renren-security |小记(第一篇)

    ​ 一丶首先介绍一下人人框架: 1.简介 renren-security | 轻量级权限管理系统 采用Spring.MyBatis.Shiro框架,开发的一套权限系统,极低门槛,拿来即用 支持分布式部 ...

  8. Laravel自学第一课:laravel下载与安装

    本地安装laravel,php环境要配置好,推荐xmapp一键搭建. 1.程序包直接从官方下载,官方开源地址:https://github.com/laravel/laravel(当然也可从此网站:h ...

  9. Laravel学习第一天(创建laravel项目、路由、视图、blade模板)

    创建laravel项目 composer create-project laravel/laravel learnlv 4.1.* 查看帮助:composer create-project    使用 ...

随机推荐

  1. 【Henu ACM Round #12 C】 Alice, Bob, Two Teams

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 考虑任意两个字符串(a,b) 假设a在b的前面 那么如果a+b>=b+a 这里的+表示字符串的链接 那么显然需要交换a,b的位 ...

  2. 【CS Round #39 (Div. 2 only) C】Reconstruct Sum

    [Link]:https://csacademy.com/contest/round-39/task/reconstruct-sum/ [Description] 给你一个数字S; 让你找有多少对A, ...

  3. FZU 1608 Huge Mission

    Huge Mission Time Limit: 1000ms Memory Limit: 32768KB This problem will be judged on FZU. Original I ...

  4. 【开卷故意】JAVA正則表達式模版

    专业既然是机器学习.那工作肯定也是继续和数据打交道,那么问题来了,非常多时候推荐算法和数据挖掘算法都是现成可用的,平台初建,重点还在数据过滤和抽取.如何高效的抽取数据? 利用往常算法比赛中经常使用的字 ...

  5. cocos2dx-js学习笔记(一)环境搭建

    本人眼下的学习方向是cocos2dx+js的开发方式,开发调试使用webstrom和火狐浏览器,调试完毕的项目使用cocos2dx+jsb的方式编译到PC或android设备执行.主要时间用在学习,所 ...

  6. Elasticsearch中JAVA API的使用

    1.Elasticsearch中Java API的简介 Elasticsearch 的Java API 提供了非常便捷的方法来索引和查询数据等. 通过添加jar包,不需要编写HTTP层的代码就可以开始 ...

  7. IIS下配置SilverLight

    在Windows 2003 IIS 6.0环境下  在Silverlight中需要使用xap.XAML文件类型,如果您想在IIS服务器上使用Silverlight 4.0程序,所以必须在IIS中注册  ...

  8. CSS笔记 - SVG Polyline 图片绘制动画边框

    <style> div{ width: 420px; height: 200px; background: url('./img/timg.jpg') no-repeat; } polyl ...

  9. HDU3689 Infinite monkey theorem 无限猴子(字符串DP+KMP)

    题目描述: 大概的意思就是根据无限猴子定理,无限只猴子坐在打字机旁瞎敲,总有一个能敲出莎士比亚文集.现在给你一个打字机和一只猴子,打字机的每个按钮(共n个)上的字母及猴子按下这个按钮的概率已知,而且猴 ...

  10. WPF 入门《数据绑定》

    简单而言, 数据绑定是一种关系, 这种关系告诉WPF 从一个源目标对象中提取一些信息, 并且使用该信息设置为目标对象的属性.目标属性总是依赖项属性, 并且通常位于WPF元素中. 然而, 源对象可以是任 ...