0

在过去的一段时间里,我一直在开发一个基于 Zend 框架的网上商店应用程序,我们正在从头开始构建它。该应用程序已为多个客户成功设置,但我们在应用程序的可扩展性和模块化方面遇到了越来越多的问题。

许多客户在某些问题上需要很多不同的方法,通常需要自定义默认模块或扩展它们。我一直在网上寻找基于 Zend Framework 的代码,可以指导我这样做,到目前为止,Magento是我想出的唯一示例。尽管 Magento 似乎在提供可扩展性和模块化方面做得很好,但对于我当前的需求(或者看起来如此)来说,代码过于复杂和广泛。

在理想情况下,它将按如下方式工作:

  • 每个客户端都安装了“基本”应用程序
  • 模块、控制器、模型应该很容易被覆盖或扩展
  • 新模块应该很容易创建

是否有任何其他基于 Zend Framework 的应用程序或其他指针可以引导我朝着正确的方向前进?

提前致谢。

4

2 回答 2

1

我认为 Zend Framework 1.8 版将解决构建模块化应用程序的许多问题。尤其是新的(Zend_Application),它应该允许自动加载模块资源,这在这一点上并不容易。

我对此了解不多,但这可能值得研究。1.8 应该会在本月底发布。

于 2009-04-16T18:51:00.330 回答
0

Zend Framework 是一个...框架。您正在寻找的是一个完整的系统。作为开发人员,您的工作就是在框架(无论是 Zend 还是您自己的)之上构建一个系统。

人们通常会告诉您不要重新发明轮子,但在这种情况下,您需要为您的公司开发自己的系统,以便能够轻松地为新客户开发和部署。

如前所述,这是您正在寻找的一个非常复杂的答案。你不会得到那个答案。

于 2009-04-15T15:02:08.237 回答