如何选择 PHP 框架?

2016-07-19 20:53:24 +08:00
 livedutvchina

PHP 是世界上最受欢迎的编程语言之—。最近发布的 PHP7 令这种服务器的编程语言比以前变得更好,更稳定了。

PHP 被广泛应用于重大的项目。例如 Facebook 就是使用 PHP 来维护和创建它们的内部系统的。 WordPress 使用 PHP 来驱动它的内部构件,得到的回报是超过 59%的网站都在使用 WordPress 作为内容管理系统。目前,有 82%的网站,它们的服务器端使用的编程语言就是 PHP 。

本文将介绍三种最流行的 PHP 框架: Symfony, Laravel 和 Yii 。将通过三种框架的比较,帮助你选择哪种框架有可能最符合你的需求。

全文: http://www.cnblogs.com/cherry0327/p/5686126.html

8726 次点击
所在节点    PHP
64 条回复
qhxin
2016-07-19 20:57:50 +08:00
Laravel 来一发
jhdxr
2016-07-19 21:02:32 +08:00
这 TM 是机翻然后在人工稍微修正的吧?不贴原文地址也就算了,这文章写的一坨什么东西?随便摘几个例子(惨不忍睹我没看完)

『事实上, Laravel 这个最流行的 PHP 框架建立了 Symfony 。』 WTF ? R U KIDDING ME ? laravel 基于 symfony 还差不多
『 Yii 也是最快速的 PHP 框架,这归因于慢吞吞的加载技术。』慢吞吞的加载技术带来了最快速的框架?很好很强大。 lazy loading 都不认识么
『模板引擎提供了诸如自动 HTML 转义和过滤功能,并填写由原生 PHP 留下的空白。』原生 PHP 留下的空白是什么鬼?
『例如,原生 PHP 用以下冗长的代码写越狱』 越狱?
。。。


这种垃圾文章居然还有人推广,哪怕是出于这种推销自己账号的目的,真是一下子暴露了你们公司的实力要多么的低。。。以至于拿着狗屁不通的文章来给自己增加脸面。。。
wh1012023498
2016-07-19 21:06:38 +08:00
Yii2 用了两年的美男路过~
mahone3297
2016-07-19 21:08:22 +08:00
symfony+1
mahone3297
2016-07-19 21:09:17 +08:00
不过确实,文章内容没营养。。。
livedutvchina
2016-07-19 21:21:34 +08:00
@jhdxr :这位朋友你好,感谢你的指正。我虚心接受批评。刚才我重新看了文章,也把一些翻译有误的地方改过来了。因为我本人不是编程专业,有翻译得不对的地方。请大家多多包涵和指教。有兴趣的朋友,也可以阅读英文原文: https://opensource.com/business/16/6/which-php-framework-right-you
kideny
2016-07-19 21:59:43 +08:00
其实 phalcon 挺好的,就是还不支持 php7.0
misaka19000
2016-07-19 22:41:23 +08:00
难道就没有人是用 CI 的?
luckylion
2016-07-19 23:30:12 +08:00
我用 TP,管他国产国外的还是排名第几.自己用着顺手就行
ericls
2016-07-19 23:31:11 +08:00
管理员管管?
hantsy
2016-07-20 00:03:48 +08:00
Full stack 的选择,首选是 Zend 和 Symfony, 工业级设计,支持最新 PSR ,各部件可以替换,自由搭配。备胎: CI , Cake , Laravel , Yii 。

轻量的, Slim , Silex 等。
Balthild
2016-07-20 00:47:36 +08:00
@kideny 支持,直接用 Github 上的代码编译就行了。
sysatom
2016-07-20 09:18:02 +08:00
Laravel +1
zjddp
2016-07-20 09:20:15 +08:00
CI +1
Nicksxs
2016-07-20 09:21:28 +08:00
thinkphp
1023k
2016-07-20 09:30:16 +08:00
phalcon +1
chaegumi
2016-07-20 09:30:29 +08:00
期待 ci4.0 吧, https://github.com/bcit-ci/CodeIgniter4 可以看到,重写了
tabris17
2016-07-20 09:31:46 +08:00
PHP 这种结构只适合轻量框架
Immortal
2016-07-20 09:35:16 +08:00
一直都是 yaf 喜欢代码都在自己掌控的感觉
框架与我 有个 autoload 简单的路由
其他都自己去实现 觉得更有控制力
有了一定的代码积累量 很多功能直接丢自己封装的类上去就好了
不会有大框架那种很多冗余功能
我喜欢做加法 不喜欢做减法
保证代码冗余最少
likezun
2016-07-20 09:48:40 +08:00
@tabris17 你错了,
@hantsy 重要的事再说一遍:

Full stack 的选择,首选是 Zend 和 Symfony, 工业级设计,支持最新 PSR ,各部件可以替换,自由搭配。备胎: CI , Cake , Laravel , Yii 。

轻量的, Slim , Silex 等。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/293567

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX