Zend vs drupal(比较)

Mor*_*idi 5 php zend-framework drupal

我们有一个项目来构建一个Web应用程序,它具有许多功能,例如:谷歌地图集成,项目评论和评级(类似于eBay评级),用户间聊天,基于内容计算值的内容搜索,与Facebook集成(用于登录,喜欢)内容,获取用户的朋友...等),批量和实时通知通过短信和电子邮件和许多其他人.

我们有两个这个zend和drupal的候选人,我试图在没有运气的情况下搜索它们之间的详细比较; 只找到高水平的东西.

我们的标准是使用不需要大量定制开发并满足大多数开箱即用需求的产品,并且它应该可靠且易于维护和扩展.

我真的很感激,如果有人能够对zend vs drupal比较有所了解,并指出我已经在此进行的任何有用的近期分析. 

zend的真正优势是什么?

在此先感谢您的问候

 

ste*_*lin 14

Drupal更容易启动和运行项目,它是一个开箱即用的完全可用的Web应用程序.Drupal的灵活性非常好,但请注意,使用这种"预构建的应用程序"类型的框架往往会使难事变得容易,而且很容易做到.

另一方面,Zend Framework提供了更大的灵活性,但代价是必须自己从头开始编写代码.


Tad*_*eck 12

实际上,您要从两种不同的解决方案中进行选择.它们既可用于建筑工地,也可用于不同的层面.

基于以下内容:

我们的标准是使用不需要大量定制开发并满足大多数开箱即用需求的产品,并且它应该可靠且易于维护和扩展.

我想你应该选择Drupal.这就是为什么:

  • Zend Framework是PHP框架,它使您几乎可以从头开始构建应用程序 - 当您能够实际使用该应用程序时,需要付出一些努力才能达到这个阶段,
  • Drupal是内容管理框架,可以帮助您在模块的基础上构建CMS系统 - 只需要开始使用基本功能就是安装Drupal,
  • Zend Framework和Drupal都是可扩展的,但Zend Framework更具可扩展性.Drupal有一些应该遵循的架构,你不能做很多事情(除非你真的有时间和资源来显着改变它,然后是你自己的支持,更新核心),但是因为你需要"只是可扩展性"(不是一些主要的),Drupal仍然满足您的需求,
  • 有很多模块允许你在Zend Framework和Drupal上为你的应用程序添加所需的功能,但是在Drupal中它就像复制文件和通过接口配置一样简单 - 通常没有什么必须由开发商,

您还必须意识到,由于您应首先分析一些架构限制,Drupal是否真的适合您的解决方案.如果您认为流量很大并且您需要不同的基本概念(用户管理,内容管理?),您可能应该考虑选择更耗费资源的解决方案(Zend Framework).


web*_*ave 11

Zend是一个应用程序框架,而Drupal更像是一个内容管理系统(具有一些框架特性).这使得比这些定义更难以进行比较.

我们的标准是使用不需要大量定制开发并满足大多数开箱即用需求的产品,并且它应该可靠且易于维护和扩展.

这没有灵丹妙药,但是你的大多数标准(预建模块)都会让你坚定地进入Drupal训练营.它采用了可以插件和配置的模块.