Php 选择RubyonRails还是GWT平台?

Php 选择RubyonRails还是GWT平台?,php,ruby,gwt,Php,Ruby,Gwt,我需要创建具有以下功能的web2.0应用程序: 用户界面屏幕 与论坛框架整合 将博客框架与应用程序集成 实时聊天应用程序(可选) 与电子邮件服务器集成 根据您以前的经验,请推荐好的框架、工具包等,它们可以帮助我按照以下标准快速构建此应用程序 易用性 特色丰富 人们能告诉我选择GWT而不是RubyonRails的优缺点吗 另外,如果你认为像PHP这样的其他平台更好,也请向我推荐 谢谢试试Rails上的jRuby。。。您可以轻松使用Ruby和Rails。。。以及Java的所有特性和库。如果你喜欢Ja

我需要创建具有以下功能的web2.0应用程序:

  • 用户界面屏幕
  • 与论坛框架整合
  • 将博客框架与应用程序集成
  • 实时聊天应用程序(可选)
  • 与电子邮件服务器集成
  • 根据您以前的经验,请推荐好的框架、工具包等,它们可以帮助我按照以下标准快速构建此应用程序

  • 易用性
  • 特色丰富
  • 人们能告诉我选择GWT而不是RubyonRails的优缺点吗

    另外,如果你认为像PHP这样的其他平台更好,也请向我推荐


    谢谢

    试试Rails上的jRuby。。。您可以轻松使用Ruby和Rails。。。以及Java的所有特性和库。

    如果你喜欢Java:看看,它基于一系列众所周知的Java框架,如spring和hibernate。您可以将Java业务逻辑与易于编写的groovy代码结合起来。

    GWT在某种意义上非常有趣,您可以在客户端使用它,而不考虑后端技术。因此,直接将其与RubyonRails进行比较并不公平,因为ROR是一个完整的堆栈解决方案(除了用于UI工作的javascript库)。不过,在您的情况下,如果您想使用GWT,您应该清楚以下几点:

  • 您对Java很熟悉
  • 您的应用程序纯粹是web 2.0(意味着最多只能查看不同模块的不同页面)
  • 论坛,邮件服务器集成不会带来任何困难
  • 你有更多的时间来发展
  • 我建议,如果以上任何一点不适合你,那么你应该转到ROR。现在我为什么要基于Java构建一个清单?因为您会发现像“SpringRoo”这样的快速开发工具(是的,SpringRoo是最智能的代码生成器)和像Java中的“Spring”这样的可伸缩、可集成的全堆栈技术。Spring支持您提到的所有内容的开发。即使您认为GWT不能满足您的需求(就开发时间而言),您也可以轻松地使用JQuery和SpringGlue库来开发UI


    另外:SpringRoo1.1.0.M2和GWT2.1已经集成,可以将开发时间缩短很多倍,但还没有准备好生产

    你擅长什么?这比这两种平台的技术优势更重要……而且,GWT只是java Web应用程序的前端,需要一些更深层的框架(如spring)的支持。虽然ROR是端到端(即数据库到ui)的,但事实上,我在过去5年中有java方面的工作经验。因此,我很容易使用gwt。但我想借此机会学习ROR,因为我听说它是一种非常强大的语言。我关心的主要问题是,与RORFair相比,将论坛/聊天引擎/问答框架等东西与GWT集成起来有多容易,但问题是,您是否希望在实际项目中学习一种全新的语言和框架?我想你会想把这类事情留到私人时间(或一个不重要的项目)……是的,谢谢你的建议。但我想知道ROR有多强大,因为我一再听说,要实现一个涉及论坛/聊天等的web2.0应用程序,ROR值得与之相关的学习曲线。