我正在开发一个合理规模的java项目,需要某种基于Web的管理员。
这样我们就可以远程启动初始化类,更改一些变量等,并拥有一个非常漂亮(ish)的前端。
我遇到了谷歌网络框架,看起来像一个选项,似乎JSP是另一个。我喜欢这样一个事实,即GWT似乎有一些开箱即用的UI元素,时间有点关键......
是GWT过度使用来创建面向项目的前端的Web(它基本上是一个演示,所以我们将使用运行linux作为服务器的本地网络机器)?
您可能知道的其他任何选项?
谢谢!
答案 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)