我们应该为自定义Web应用程序考虑哪些框架?

时间:2010-03-17 19:26:08

标签: php frameworks e-commerce

客户正在寻找一个自定义Web应用程序,最终将包含许多互连组件,但主要功能包括:

  • 基于订阅的会员资格以及虚拟/数字产品销售
  • 会员拥有自己的公共网络千篇一律目录(例如,店面,页面等)和个人会员管理区域。
  • 网站管理员需要常用工具(会员管理员,密码更改等)和可以随时开发或与第三方解决方案集成的自定义工具。

我们应该关注哪些框架? PHP / MySQL是可取的,除非在另一个堆栈中有一些非常出色的东西。

4 个答案:

答案 0 :(得分:2)

当前的下一件大事Magento

  

Magento是电子商务软件增长平台,有望为行业带来革命性变化。其模块化架构和前所未有的灵活性意味着您的业务不再受您的电子商务平台的限制。 Magento是完全控制的。

它是开源的,基于Zend Framework,虽然没有太多的东西(或者我听说)。它可以自定义以满足几乎任何需求,并附带impressive feature set。从你的问题不确定你需要多少钱。可能会有点矫枉过正。

Magento有一个社区版和一个(相当昂贵的)企业版。还有一个active community around,它提供了扩展:主题,支付网关等

编辑 虽然不是像CI,Cake或Symfony这样的通用框架,但它是一个电子商务框架,由于您的要求针对的是电子商务标记和问题,因此它可能符合您的需求

答案 1 :(得分:1)

在这里查看一些比较流行的PHP框架:http://www.phpframeworks.com/ 这些通常会为您提供许多工具,但允许很大的灵活性。

一些类似CMS的框架(如Drupal)也可以满足您的要求。它们的灵活性会降低,但如果您的用例存在模块,则可能是更好的选择。

没有银弹,只有很多选择。

答案 2 :(得分:1)

我个人可以推荐Django和其他我信任的人,Rails。我抛弃了PHP框架。 Zend没有ORM - 现在这很疯狂。

当我上次查看时,CakePHP似乎是最好的PHP框架,但它在PHP上,对于中型+项目的编码效率不高。

Django也准备好去管理员,这太棒了。只需定义您的模型,管理页面即可开始使用。这个教程值得做,所以你看看其他人是如何做的 - 只需要一天。文档也很棒。

最后一个建议 - 使用Ubuntu - 无论框架如何。

答案 3 :(得分:1)

CakePHP,Zend和symfony是最重要的。他们都使用MVC,并在许多生产基地使用。