Java,PHP或ASP.NET,什么最适合构建Web门户和CMS?

时间:2011-05-12 22:14:04

标签: content-management-system portal

我将在一家公司工作,我将担任生产经理 主要工作领域是构建和开发Web门户和CMS。

我已经在asp.net中编程了一段时间,但我对PHP和Java也有很好的了解。现在我被困在哪个平台上作为我们选择的平台。我不想犯错误,因为以后改变平台会花费很多。

我选择的主要标准是:

  • 可用的ORM
  • 模板支持
  • 开发时间
  • 国际化支持

我想知道你是否可以帮我解决这个问题。

提前致谢。

3 个答案:

答案 0 :(得分:2)

您必须选择一个可持续发展的平台,可以在任何地方使用,并且具有足够的语言知识,而且稳定且表现良好! Hippo构建了一个基于Java的CMS,用于多渠道发布,单源编辑和易于使用。 Hippo在世界各地使用并且是开源的,但Hippo也提供支持,因此您可以获得国际支持。欲了解更多信息,请访问商业网站www.onehippo.com,有关更详细的技术信息,请访问www.onehippo.org,我认为尤其是多渠道设计(http://www.onehippo.org/about/architecture/multichannel+publishing.html)对您而言非常有趣。如果您需要更多信息,请告诉我。

注意:Hippo是我的雇主

答案 1 :(得分:0)

有趣的是,我发现您只是在查看语言本身而不是Web框架来实现CMS / CMF。

如果你想要PHP路线,请看看CakePHP,它与Rails有一些相似之处。当然,我的个人推荐是Ruby on Rails - 它具有ActiveRecord支持,开箱即用的国际化和本地化支持等等。

最好还将各种框架与您可能的工厂形式作者/管理员进行比较,尤其是在可用性和用户体验方面。

更新〜我将尝试审核大多数众所周知的框架:

<强> PHP   - 代码点火器   - ExpressionEngine,基于Code Ignitor为CMS付费。企业支持。   - CakePHP   - Zend FW   - Drupal(CMS / CMF框架)。想想瑞士军刀。巨大的社区!   - Wordpress,没有太多I18n的支持。非常简单。

<强>的Python   - Django - 非常好的替代Rails,庞大的社区基础。   - Plone   - 佐彭   - TurboGears

<强> JAVA   - 春天   - Struts 2   - 条纹   - JSF   - 挂毯   - Wicket

......然后列表继续!

答案 2 :(得分:0)

如果您使用PHP,我建议您查看Kohana框架。它并不像其他框架那样众所周知,但我更喜欢它,因为它简单,轻便,灵活且易于扩展。它具有出色的请求路由,您可以选择各种ORM库。

但在深入研究之前,您应该环顾不同的框架并进行比较,看看哪种框架最适合您正在建设的项目。

要检查的其他一些PHP框架:Zend,Symfony,CakePHP,CodeIgniter