首页 > phalcon没有受到广泛使用的原因有哪些?

phalcon没有受到广泛使用的原因有哪些?

phalcon功能全面、运行速度快,为什么没有受到了广泛应用呢?


首先,没有完善的中文文档。这一点提高了入门的门槛。很多phper并不是太愿意仔细的去阅读英文文档

其次,没有比较活跃的phalcon中文社区。在安装使用phalcon的过程中,编译出错了; 从官网下载的demo运行出错了;开发过程中遇到问题了,都不知道去哪里交流讨论。偏偏百度搜索出来的phalcon相关资料也少(google相对还比较多)。

再次,扩展形式的phalcon让很多phper压根摸不着头脑,这个框架到底是如何运行,并且程序报错了原因是出在哪里?

最后,如一楼所说:phalcon仅仅是解决了CPU执行上的性能瓶颈,而事实上大多数网站业务很少会在php代码中进行CPU密集型运算,并且效率瓶颈都在数据库,session等数据IO上,所以phalcon并没有解决很多php开发中迫切需要解决的问题。

综上几个原因,让很多phper望而却步,只是浅尝辙止的了解了一下phalcon,便又转向了更易入门,更快上手的TP、YII、Laravel等阵营。

在这里推荐一下我搭建的phalcon中文社区:http://www.iphalcon.cn

非广告,希望能为phalcon在中国的发展尽自己的一份力量~


需求是有阶梯的,phalcon应该是处于金字塔尖那种产品,所谓高处不甚寒,没人上来玩。

我觉得,90%的项目都没到所谓的性能瓶颈,很多项目还在单机时代。
企业级开发的时候,估计都会上自己的框架了,出于安全、规范等原因,减少外部依赖。

以上原因,快猛糙短平快的框架自然如鱼得水。剩下就是一些小众的用户咯,感觉更多是出于兴趣或者有技能力解决众多坑的团队。


laraval还很优雅呢,然而国内各大公司招聘却写着“要求熟练掌握thinkphp,yii等框架”。

我觉得在这个时代,速度,低廉劳动力任然是市场(可以认为是广大互联网公司)的迫切需求,所以很多简单易学而且中文文档多,国内社区活跃,随处可以copy到代码的大众框架才是最好的选择。

phalcon仅仅是解决了CPU执行上的性能瓶颈,而事实上大多数网站业务很少会在php代码中进行CPU密集型运算,并且效率瓶颈都在数据库,session等数据IO上,所以phalcon并没有解决很多php开发中迫切需要解决的问题。

况且phalcon还是一个c扩展框架,本身的学习成本,安装扩展,底层DIY,运维配置又对新手和开发者来说是个挑战,所以确实有很多原因导致他应用不广泛。


题主你对框架的理解就是只要性能够高就是唯一的竞争力了么? 照你的意思,汇编性能最高,是不是其它语言就不需要再出现了?


Phalcon是C开发以PECL扩展形式实现的PHP框架,大多数虚拟主机应该都不支持.对性能要求比较高的大企业可能才会选择使用C开发的PHP框架,鸟哥的成名作Yaf就是这么发展来的.相比而言,国人开发的ThinkPHP为代表的PHP框架在中文文档支持以及中文社区支持都要远远好于Phalcon这些外来框架,自然就更受市场青睐.


估计phalcon3之后会得到广泛应用。2016-07-29 发布的 Phalcon 3.0.0 final (LTS) 标志着phalcon3进入稳定阶段了。

【热门文章】
【热门文章】