Web应用程序开发 - 选项

时间:2010-02-11 16:13:14

标签: java gwt frameworks

我正在开发一个合理规模的java项目,需要某种基于Web的管理员。

这样我们就可以远程启动初始化类,更改一些变量等,并拥有一个非常漂亮(ish)的前端。

我遇到了谷歌网络框架,看起来像一个选项,似乎JSP是另一个。我喜欢这样一个事实,即GWT似乎有一些开箱即用的UI元素,时间有点关键......

是GWT过度使用来创建面向项目的前端的Web(它基本上是一个演示,所以我们将使用运行linux作为服务器的本地网络机器)?

您可能知道的其他任何选项?

谢谢!

4 个答案:

答案 0 :(得分:1)

关于JSP的一个好处是,如果你已经是一个Java家,它很容易入手。如果您愿意,有一些框架可以在JSP之上进行分层以帮助您,例如Struts

就丰富的UI组件而言,您可以使用与服务器技术无关的几个JavaScript库(jQuery UI,Prototype + script.aculo.us,YUI,Google Closure库等)中的任何一个。

编辑:我应该提一下:我有一个我信任的朋友对GWT赞不绝口(我还没有做足够的意见)。如果您还不知道JavaScript并且没有时间学习它,但仍想创建一个丰富的Web应用程序,那么GWT可能就是您的选择。

答案 1 :(得分:1)

根据我在网络前端原型设计方面的个人经验,GWT很棒,但这可能只是因为我习惯于编程。如果您之前从未做过任何类型的Java编程,请坚持使用基于JSP的东西,比如Struts,JSF(如果你想要一些开箱即用的组件,可以使用ICEFaces),Spring,Stripes ......我想你抓住了我的漂移。有一百万个Web框架。做一些研究,但要坚持熟悉和舒适。

答案 2 :(得分:0)

只需使用Struts - 您可以快速原型

答案 3 :(得分:0)

我同意锌的答案,但我会更多地使用Stripes。它有点像Struts,但它更简单,更容易启动和运行(它不需要那么多的配置),比较两个here

您可以在大约半小时内运行“hello world”网络应用

在视图方面,您可以使用JSP或freemarker(可能还有其他一些)

带有一些JQuery的JSP可以创建一个好的UI

祝你好运!