最值得推荐的框架,用于开发丰富且易于部署的Web应用程序

时间:2012-08-03 00:04:20

标签: ruby-on-rails django spring gwt web-applications

我进入webapp的programmin我很困惑很多可用的框架,每个框架都有不同的语言。我发现了很多(并且只是试驾了一些)我有Java,PHP,Javascript,CSS,HTML,Python(但从未尝试过django),C / C ++语言的经验

到目前为止,我得到的最好的是Ruby On Rails。我对ruby语言知之甚少,但它看起来与python非常相似,我的意思是,它看起来像一个简单的语言。那么,学习Ruby以使用rails来证明它吗?

我找到了诸如以下的框架:

Spring(Java) Django(Python) GWT(Java) Rails(Ruby) 这些看起来更先进和成熟的框架,那么,您对使用不同框架开发Web应用程序的体验是什么?每个人的优点/缺点是什么? (或者您想提及的任何其他内容。)以及您推荐的好资源或书籍。

我已经读到基于java的复杂和繁琐,Rails似乎是复杂性和有效性之间的一个很好的中间点。此外,GWT(Google Web Toolkit)似乎很适合开发UI,因为它为您提供了一组小部件。

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

任何评论,想法和建议都将不胜感激!

请原谅我糟糕的英语! :)

2 个答案:

答案 0 :(得分:0)

  

我正在寻找具有丰富用户界面的框架来开发   适用于网络的类似桌面的应用......

如果是这种情况GWT将是一个不错的选择。

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

答案 1 :(得分:0)

如果你想使用标准的“服务器端”java,我可以推荐使用primefaces的JSF。首先获得它有点困难,但社区范围广泛,书籍/文档高度可用。 Primefaces作为一组丰富的小部件(看一下展示),它非常活跃。

你会选择Whatevver框架,我建议你学习并使用JQuery来满足你的javascript需求。 Personnaly jquery现在是我所有Web应用程序中必须的。 您将始终可以找到基于jquery准备使用的插件和小部件。

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

祝你好好学习,并希望这会有所帮助:)。