Php 对于定制的Web应用程序,我们应该考虑哪些框架?

Php 对于定制的Web应用程序,我们应该考虑哪些框架?,php,frameworks,e-commerce,Php,Frameworks,E Commerce,客户机正在寻找一个定制的web应用程序,该应用程序最终将包括许多相互连接的组件,但其主要功能是: 基于订阅的会员资格以及虚拟/数字产品销售 会员拥有自己的公共网络cookie cutter目录(如店面、页面等)和个人会员管理区 站点管理员需要通用工具(会员管理员、密码更改等)和定制工具,这些工具可以随时开发或与第三方解决方案集成 我们应该关注哪些框架?PHP/MySQL更可取,除非在另一个堆栈中有一些真正出色的东西可用。在这里查看一些更流行的PHP框架: 这些工具通常为您提供了很多工具,但也

客户机正在寻找一个定制的web应用程序,该应用程序最终将包括许多相互连接的组件,但其主要功能是:

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

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

在这里查看一些更流行的PHP框架: 这些工具通常为您提供了很多工具,但也提供了很大的灵活性

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


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

我个人可以向Django和我信任的其他人推荐Rails。我把PHP框架抛在了后面。Zend没有ORM,这在现在是疯狂的

CakePHP在我上一次查看时似乎是最好的PHP框架,但它是基于PHP的,对于中等规模以上的项目来说,它的编码效率并不高

有一个现成的管理以及这是惊人的。只需定义模型,管理页面就可以开始了。本教程值得你去做,只是为了让你了解其他人是如何做的——只需要一天时间。文档也很棒

最后一个建议是使用Ubuntu,无论框架如何

当前的下一件大事是:

Magento是促进增长的电子商务软件平台,有望彻底改变行业。它的模块化架构和前所未有的灵活性意味着您的业务不再受电子商务平台的限制。Magento是完全控制

它是开源的,并且基于Zend框架,尽管已经没有多少了(或者我听说是这样)。它可以定制,以满足几乎任何需要,并配有一个。从你的问题中不确定你需要从中得到多少。不过可能有点过分了

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


编辑虽然不是像CI、Cake或Symfony这样的通用框架,但它是一个电子商务框架,因为您的需求是针对电子商务的,并且问题带有电子商务标签,它可能适合您的需要。

CakePHP、Zend和Symfony是主要的框架。它们都采用MVC,并在许多生产现场使用。

为什么人们对ZF没有ORM感到模糊?ZF有一个随意使用的体系结构,有许多松散耦合的组件,您可以使用,也可以不使用。如果你需要一个ORM来配合这一点,添加条令或推进。ZF不是Rails或Django。从来都不想这样。这些是满叠的。ZF故意不这样做。Zend说ZF是一个完整的堆栈——看看他们的站点就知道了。