我即将开始一个新的项目,并有一些想法。这些都是要求:
我不知道这个软件的正确术语是什么,但我称之为应用程序平台或应用程序框架,但这并不像CakePHP、Kohana或Zend --这是一个更高的级别。
当我得到这些要求时,我开始认为Joomla1.5实际上满足了所有这些条件。在删除了许多默认设置,使其更少以CMS为中心,更多以组件为中心之后,我认为它可能会起作用。不过,我担心的是,我可能会用Joomla来做一些从来没有想过的事情,而且还有其他的东西,从一开始就会更适合。
还有其他PHP“应用程序平台”需要我来看看吗?你对这个想法有什么意见或建议吗?
发布于 2009-09-16 03:11:13
德鲁帕尔可能是一个不错的选择。它在某种程度上被设计为一个CMS,但它确实是一个构建应用程序的更大的平台。当然,这是一个学习曲线,但我认为它是与您列出的MVC框架相同类别的“更高级别”平台。
快速30,000英尺的总结: drupal中的所有东西都是一个“节点”,节点可以根据它们的类型存储不同的东西;有不同的呈现方式;以及有不同的连接方式。节点示例:博客条目、评论、用户、产品、wiki修订、论坛、论坛帖子。
一旦您对它进行了开发,您就会真正开始体会到设计的简单性、强大性和灵活性。作为奖励,每件事都是一个模块。该框架提供了处理用户、身份验证/授权和基本内容的模块。您很有可能将一些现有模块用于您的许多功能,或者至少作为入门的基础。
https://stackoverflow.com/questions/1430735
复制相似问题