为什么要使用Joomla!框架?


8

什么是选择的原因Joomla! FrameworkWeb应用程序,而不是使用Zend Framework 2CodeIgniterLaravel等?

它的受欢迎程度是否会充分提高,并且Joomla会成功!网站开发人员从 不久?

Answers:


4

CMS提供了许多不在平台中的镶边,特性和功能(例如,控制面板,用户管理等)。

该框架包括所有基础结构,包括数据库功能,字符串操作等,但它不是CMS。(根据Framework项目,将Joomla CMS重构为使用Framework函数,但目前仅使用一小部分)。

因此,如果您要使用CMS,则没有理由迁移到框架(除非您想重新发明轮子)。如果您要使用经过验证的功能来构建Web应用程序,Web服务或命令行应用程序,则可以使用Framework提供许多便利和实用程序功能,就像Zend一样。

这是一个包含更多信息的线程:Joomla有什么区别!CMS,Joomla!平台和Joomla!框架?


实际上,大多数网站(而不是博客)都不需要CMS。它们有一些静态页面,例如About Usetc。因此您不需要文章或类别。如果开发人员选择J!框架并为一个项目编写一个用户管理组件,他/她可以在其他项目中重用它。您也可以修改CMS的当前用户组件,并在框架中实现它。
Farahmand 2014年

@Fari-如果您想要一个带有静态页面的简单网站,则使用jekyll甚至AmazonS3会更聪明。在这种情况下,不需要CMS或Framework,也不需要用户管理。
user101289 2014年

考虑一个有几个静态页面的大型站点。例如,一个房地产网站具有“关于我们”和“ TOS”静态页面以及一百万个“待售”动态页面。
Farahmand 2014年

我会使用IProperty。然后,您将获得预制组件的好处,并可以选择添加许多其他组件,例如新闻通讯,这可能会很有用!
2014年

我想在此线程中更多地考虑框架。我们知道,性能对于中型和大型项目很重要。所以我更喜欢使用框架。可以在框架中编写类似IProperty的组件/程序包。对于大型项目,甚至从头开始创建一个管理员CP等也是值得的。
Farahmand 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.