CMS还是框架?

我正在寻找建立一个在线商店。然而,第一个问题,超过商店的想法,是平台。我以前使用过Java和PHP,对PHP非常熟悉。所以我的第一个考虑因素是Drupal或CodeIgniter(我听过很多好事) 在与朋友讨论时,他们建议Django。但我没有使用Python或Django的经验。 所以我的问题是,CI更好还是Drupal?而且,如果不是其中任何一个,Django在易于开发和可扩展性方面是否更好? 请求你不要把它变成一场php与python的战斗,因为我在这里寻求建议。谢谢 编辑:有关该项目的更多信息: 该项目旨在为某些目前尚未在线销售的产品创建网上商店。商店将提供产品的高分辨率图像和其他相关细节。与产品相关的一些其他特殊功能将及时添加,因此它们并不重要。 另一个澄清:我理解Drupal是一个CMS,而不是一个框架。我将它与CI进行比较的唯一原因是由于基础平台 - php。也许更好的比较是Joomla vs Django(但我不确定,因为我对这两者都知之甚少)     
已邀请:
为项目选择一个框架,您已经知道什么是目的只会减慢您的开发速度。如果您的项目的主要目标是成为一个在线商店,那么在已经为您实施的许多项目中选择您的选择,包括支付网关,运输选项,产品管理等。框架也可以提供所有这些,但不会准备好 - 开箱即用,你必须自己将所有东西捆绑在一起。我个人认为,当您需要一个高度自定义的Web应用程序(您将从头开始编写)时,框架是很好的选择,这不仅可以进行电子商务,还可以处理其他特定的业务模型。 如果您计划扩展您的在线商店以提供其他选项(ig论坛,博客,多媒体/互动内容等),通用CMS(如Drupal,WordPress等)都很好。如果您选择选择此途径,我会建议您下载您保留的每个CMS的源代码并暂时使用它,然后选择您认为最舒适的CMS,并拥有良好的用户社区。因为没有什么比被其他人的破坏代码困住而没有人帮助你更糟糕。 对于电子商务解决方案,您可以在这里找到许多好的项目。如果我可以选择一个建议,你可以考虑一个简单的解决方案,它用PHP编写并且有很好的评论是OpenCart 我使用的一个很好的是WordPress的Instinct电子商务插件。我不一定喜欢WordPress,但是这个插件相当不错,可以让你立即启动并运行你的在线商店。该插件还可以让您轻松编写新的自定义支付网关(只需一个文件即可编码......)     
CI和Django是帮助您从头开始构建Web应用程序的框架,如果您愿意这样做 - 请继续尝试。应该有大量的模块可以让您轻松扩展框架。 Drupal是一个CMS,因此它已经安装了多个插件,并且能够管理您的内容。您仍然需要自己开发“商店”功能 - 付款,列表等。     
如果CMS现在和未来完全适合您,那么CMS,否则框架。该框架将允许您完全自由地花费在开发上的时间     
你有没有阅读和听说过JOOMLA我认为它在php中非常强大的CMS并且还有很多社区支持,在java中LifeRay是个不错的选择。     
如果无法将要求设计到现有的购物车CMS中,我只会使用框架。 如果商业方面相对微不足道,我会在购物车上使用CMS 我很惊讶你没有考虑现成的推车。 Open Cart是相当可扩展的,Trading Eye有一个很好的CMS组件。     
我通常会建议你坚持使用一种你熟悉的重要项目语言,虽然我喜欢Python作为一种语言而不是PHP,而Django是一个很好的框架。 Drupal不仅是一个框架,也是一个CMS。你可以用一些模块(Ubercart)建立一个在线商店,所以我建议尝试一下,看看股票解决方案是否符合你的需求。     
我建议你看一下Drupal的模块库 - 特别是那里的电子商务组:http://drupal.org/project/modules?filters=tid:104&solrsort=sis_project_release_usage%20desc 有很多这些可以真正帮助你加速这个项目。 如果您了解PHP并且对HTML / CSS / JS有很好的掌握,那么您也应该在Drupal中做得很好。     
如果你想学习Python / Django并在未来的项目中使用它们,请选择Django。 Django非常酷,你可以学习Python。并且您将能够为下一个项目做出明智的决定。 但是,如果您有预算/时间范围,或者只是想在不需要学习新框架的情况下将此项目推出门外,我建议您选择一种您熟悉的工具/语言。     
Bricksett CMS将为您构建网站,但您也可以使用PHP修改它以获得其他功能。修改其CSS以获得更好的外观。布局也很简单,但其设计与其他CMS不同。 开源CMS的新增功能     
雅虎有一个类似于专门用于在线商店的CMS,称为雅虎商店。它们使得建立在线商店变得非常容易,并提供其他后勤服务。你可能想看一下。当然,它们占您销售额的一小部分。     

要回复问题请先登录注册