2015-11-09 33 views
0

我正在开发一个社交媒体项目,我想用PHP中的MVC框架构建它。现在我知道CodeIgniter,但没有丰富的经验,我知道它的小脚印,但我曾告诉某人,使用Smarty作为模板引擎CI可用于更大的脚印。Smarty + CodeIgniter性能

所以我的问题是,我应该走这个策略还是尝试任何其他框架,如laravel或yii2?

回答

0

模板引擎不是性能问题的一个因素。即使CI拥有自己的template parser,但在视图文件中使用原始代码使您的应用程序比模板引擎更快。如从CI doc

CodeIgniter不要求您使用此类,因为在视图页面中使用纯PHP可以让它们运行得更快一些。但是,有些开发人员喜欢使用模板引擎,如果他们与设计人员一起工作,他们会觉得使用PHP会遇到一些困惑。

但是无论项目大小如何,您都可以使用CodeIgniter(CI)作为应用程序。即使企业级应用程序也可以使用CI来完成。如果您需要巨大的API或其他第三方Web服务来设计,那么laravel是好的。

+1

感谢兄弟。我会考虑它。 –