平静的快乐1989 发表于 2023-5-4 18:57:13

yii2和laravel哪个是未来?

从性能,速度,安全,可扩展性方面

auquouer_d 发表于 2023-5-4 18:57:42

Yii2和Laravel这类fpm框架要学,但是他们都不是未来。如果从这两个框架来看,推荐使用Laravel,虽然Laravel性能很差。
如果你想要一个长足的发展,推荐看一下swoole系列框架,随着swoole4的出现,这类框架已经十分好用。例如Swoft,Imi等。
<hr/>这里,推荐一个刚刚面世的框架
基于 Swoole 的高性能企业级协程框架,专注于 PHP 微服务生态的建设

乐飞舞6 发表于 2023-5-4 18:57:48

当laravel3发布的时候,laraveler说laravel3是未来。
当laravel4发布的时候,laraveler说laravel4是未来。
现在laravel5发布了。
然后laravel3,laravel4现在都不会维护了。
最终大伙发现laravel3,laravel4根本不是特么的未来啊。坑爹啊!!!
然后laraveler说,laravel5是未来。
然后其他人说 曲尼玛 的未来。

syrazy 发表于 2023-5-4 18:58:05

哪个是未来?
如果把 「未来」理解为趋势的话,一个框架的未来,很多时候不是你说的这几个因素决定的:
性能,速度,安全,可扩展性方面

安全的话,框架也都相对成熟,安全设计缺陷基本上都已经修复,当然,框架上只能通过最佳实践来引导你去做好安全。基本上遵守基本的 PHP 开发安全规则,没有太大区别。
扩展性的话,作为新世纪的 PHP 框架,两个框架都不差。
性能和速度,这个,一个框架的趋势,绝对不是因为这两个因素决定的,会有很小的影响,这当然了,不过不会有太大的影响。
到头来,一个 Web 项目,影响性能和速度的因素太多了,如 DB 查询,如缓存的合理利用,静态内容 CDN 加载,性能的优化重点应该放在架构上。
如果性能真的那么重要,那我们今天看到的不是 PHP 占用 80% 以上的市场,而是 C 或者汇编占有 80% 的市场:


来自:Usage Statistics and Market Share of Server-side Programming Languages for Websites, August 2016

以下几个数据可供参考:
1. Github Star 数量最多的 PHP 项目:


Search · stars:>0 · GitHub
2. Google 搜索 Trending


http://www.google.com/trends/explore#q=laravel%2C%20yii%2C%20CodeIgniter%2C%20Cakephp%2C%20Symfony&cmpt=q&tz=Etc%2FGMT-8

3. Google 搜索 PHP Framework 关键词排名第一


https://www.google.com/search?q=php+framework

4. 国外 PHP 开发社区 SitePoint 开发者投票结果:


The Best PHP Framework for 2015: SitePoint Survey Results

当然,每个人喜欢一个框架的理由都是不一样的,我作为创业大军的一员,开发效率和编码愉悦感对我来说是最重要的,所以我选择 Laravel。
我太过于喜欢,甚至都为 Laravel 准备了一个社区:
PHPHub- PHP & Laravel的中文社区欢迎加入 ;-)

蓝罐曲奇 发表于 2023-5-4 18:59:05

很多技术问题并没有标准答案,也不要尝试得到标准答案,而要站在PHP程序员工作的角度来实际考虑。Yii和Laravel都是好的框架,没人说你必须只能选一个,好的PHP程序员是不需要太在乎用什么框架的,因为他们能短时间内拿起任何一个框架开始开发,并能很快地学到这个框架的设计思路,使用技巧。如果你要比较框架的一个或几个方面,这在网上有很多资料,不需要问,搜一下就有:
Suggestions for Technology stack choice : Laravel 5 vs Yii 2
Posts about Yii 2.0 vs. laravel on PHP Frameworks
Yii2 vs Laravel 5
https://www.quora.com/Yii-2-0-vs-Laravel-5-1-LTS-which-one-is-best-for-large-projects
Yii2 vs Laravel 5 : PHP

但不要期望找到标准答案,比较的目的是更好地去理解,而不是一锤子把某一个打死,那一定是偏颇的,你也会因此失去学习不同思路的机会。
技术是有品味问题的,也就是说不只是简单拿性能和扩展性来肯定或者否定,最重要的是使用的场景。一个框架适合某个团队项目的环境,但未必适合另一个,资深的技术人员都会认同这一点。
你应该自己去做功课,然后给出自己的答案,那样才是最能让自己信服的,别人的意见代替不了你对自己项目和团队的具体认识。

倾城剑客 发表于 2023-5-4 18:59:30

当前的php框架没有一家独大,以后也不会有。哪一个是未来?这算什么问题?
页: [1]
查看完整版本: yii2和laravel哪个是未来?