Ruby on rails 最推荐的开发丰富但易于部署的Web应用程序的框架

Ruby on rails 最推荐的开发丰富但易于部署的Web应用程序的框架,ruby-on-rails,django,spring,gwt,web-applications,Ruby On Rails,Django,Spring,Gwt,Web Applications,我进入了webapp的程序,我对很多可用的框架感到非常困惑,每个框架都基于不同的语言。我发现了很多(只是试了一些),我有Java、PHP、Javascript、CSS、HTML、Python(但从未尝试过django)、C/C++语言的经验 到目前为止,我得到的最好的是RubyonRails。我对ruby语言了解不多,但它看起来确实非常类似于python,我的意思是,它看起来像一种简单的语言。那么,学习Ruby将其与rails结合使用就证明了这一点 我发现了一些框架,如: Spring(Java

我进入了webapp的程序,我对很多可用的框架感到非常困惑,每个框架都基于不同的语言。我发现了很多(只是试了一些),我有Java、PHP、Javascript、CSS、HTML、Python(但从未尝试过django)、C/C++语言的经验

到目前为止,我得到的最好的是RubyonRails。我对ruby语言了解不多,但它看起来确实非常类似于python,我的意思是,它看起来像一种简单的语言。那么,学习Ruby将其与rails结合使用就证明了这一点

我发现了一些框架,如:

Spring(Java) Django(Python) GWT(爪哇) Rails(Ruby) 这些框架看起来更先进、更成熟,那么,您对使用不同框架开发Web应用程序有何经验?每种方法的优点/缺点是什么?(或任何你想提及的)以及你会推荐的好资源或书籍

我曾读到,基于java的版本要复杂得多,也很乏味,Rails似乎是复杂性和有效性之间的一个很好的中间地带。此外,GWT(GoogleWebToolkit)似乎很适合开发UI,因为它提供了一组小部件供您使用

我正在寻找一个具有丰富用户界面的框架,为web开发类似桌面的应用程序

任何意见,想法,建议将不胜感激

请原谅我英语不好!:)

我正在寻找一个具有丰富用户界面的框架,以开发 类似桌面的web应用程序

如果是这样的话,那将是一个不错的选择


您提到的其他框架(以及大多数被标记为“web框架”)更多地关注后端,并且没有为您想要的前端开发提供很多工具。您需要将它们与其他前端框架结合起来才能实现这一点。

如果您想使用标准的“服务器端”java,我可以推荐使用JSF。首先获得它有点困难,但是社区很广,书籍/文档也很容易获得。Primefaces作为一组丰富的小部件(看看showcase),非常活跃

无论您选择什么样的框架,我强烈建议您学习并使用javascript来满足您的需要。Personnaly jquery现在在我的所有web应用程序中都是必须的。 基于jquery,您总能找到随时可用的插件和小部件

你应该看一看。它是一组基于jquery的javascript小部件和实用程序

祝您学习顺利,并希望这对您有所帮助:)