0

我正在进入 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) 这些看起来是更高级和成熟的框架,那么,您对使用不同框架开发 webapps 有什么经验?每种方法的优点/缺点是什么?(或您想提及的任何其他内容。)以及您会推荐的好资源或书籍。

我读过基于 java 的更复杂和乏味,Rails 似乎是复杂性和有效性之间的一个很好的中间地带。此外,GWT(Google Web Toolkit)似乎很适合开发 UI,因为它为您提供了一组可供使用的小部件。

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

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

原谅我的英语不好!:)

4

2 回答 2

0

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

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

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

祝你学习顺利,希望这会有所帮助:)

于 2012-08-03T00:41:48.503 回答
0

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

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

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

于 2012-08-03T00:26:35.463 回答