CMS或框架? [英] CMS or Framework?

查看:159
本文介绍了CMS或框架?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在建立一个网上商店。然而,第一个问题,过去的商店的想法,是平台。我以前使用Java和PHP和PHP很舒服。所以我的第一个考虑是Drupal或者也许CodeIgniter(我已经听到很多好的东西)

I'm looking to build a online store. However, the first question, past the idea of the store, is the platform. I've previously worked with Java and PHP and am quite comfortable with PHP. So my first considerations were Drupal or maybe CodeIgniter (which I have heard lots of good things about)

与朋友讨论,他们建议Django。但我没有Python或Django的经验。

On discussions with friends, they suggested Django. But I have no experience with Python or Django.

所以我的问题是,是CI还是Drupal?更进一步,如果不是其中之一,Django是否更好的开发和扩展的易用性?

So my question is, is CI better or Drupal? And further, if not either of them, is Django better in terms of ease of development and extensibility?

请求你不要让这个php vs python战斗, m在这里寻找建议。感谢

Request you to not make this a php vs python battle as I'm looking for advice here. Thanks

编辑:有关该项目的更多信息:

More information about the project:

该项目旨在创建一个网上商店某些产品目前不在线销售。商店将具有产品的高分辨率图像和其他相关联的细节。

The Project is intended to create a web-store for certain products which aren't currently sold online. The store will have high-resolution images of the products and other associated details. A few other special features related to the products will be added on in time so they aren't that important.

另一个澄清:我知道Drupal是一个CMS,不是一个框架。我把它与CI比较的唯一原因是由于基础平台--PHP。也许更好的比较是Joomla和Django(但我不知道,因为我还不够了解)

Another clarification: I understand that Drupal is a CMS and not a framework per so. The only reason I compared it to CI was due to the base platform - php. Perhaps the better comparison would have been Joomla vs Django (but I'm not sure as I do not know enough about either, yet)

推荐答案

选择一个项目的框架,你已经知道什么是目的只会减缓你的发展下降。如果您的项目的主要目标是成为一个在线商店,那么在您为付款网关,运输选项,产品管理等已经实施的许多项目中选择您的选择。框架 ,但不会是现成的开箱即用,你必须自己绑定一切。我个人的意见是,当你需要一个高度定制的Web应用程序,你将从头开始编写框架是很好的候选人,这不仅将电子商务,但也处理其他特定的商业模式。

Choosing a framework for a project you already know what will be the purpose will only slow your development down. If your project's main goal is to be an online store, then pick your choice among the many projects already implemented for you with payment gateways, shipping options, product management, etc. A framework may offer all that too, but will not be ready-to-use out of the box and you will have to bind everything together yourself. My personal opinion is that frameworks are good candidate when you need an highly customized web application that you will write from scratch, that will not only do e-Commerce but handle other specific business models too.

如果您计划扩展您的在线商店以提供其他选项(ig论坛,博客,多媒体/互动内容等),如Drupal,WordPress等通用CMS如果你选择这个大道,我建议你下载你保留的每个CMS的源代码,并玩它一段时间,并选择一个你觉得最舒适的,并有一个良好的用户社区。

General purpose CMS such as Drupal, WordPress, etc. are good if you plan to extend your online store to also offer other options (i.g. forums, blogs, multimedia/interactive contents, etc.) If you choose to pick this avenue, I would suggest you download the source code of each CMS you retain and play with it for a while and pick the one you feel the most comfortable with, and which has a good user community. Because there's nothing worst than being stuck with someone else's broken code with no one to help you out.

对于电子商务解决方案,您可以找到许多优秀的项目此处。如果我可以选择一个建议,一个解决方案,你可以考虑它看起来很简单,它是用PHP编写的,并有良好的评论是 OpenCart

For e-Commerce solutions, you can find many good projects here. If I may choose one to suggest, a solution that you may consider as it looks simple, it is written in PHP and has good reviews is OpenCart

我使用的一个好的是 Instinct电子商务插件 WordPress 。我不一定喜欢WordPress,但这个插件是相当不错,你会得到你的在线商店没有时间运行。该插件还使您能够轻松地对新的自定义付款网关进行编码(只需一个文件即可编码...)

A good one I have worked with is the Instinct e-Commerce plugin for WordPress. I don't necessarily like WordPress, but that plugin is fairly good and will have you get your online store up and running in no time. The plugin also enable you to code new custom payment gateways fairly easily (just one file to code...)

这篇关于CMS或框架?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆