我试图选择一个基于
Java的Web框架来启动一个新的项目,到目前为止我有一点麻烦的决定.我一直在使用普通的GWT,我不得不说,这是非常好的,架构,API和文档都非常好,但我缺乏应用CSS和漂亮的小部件的知识,所以我需要一些东西,包括,Gwt Ext被排除在GWT之外,Ext Gwt是好的,但是它们完全脱离GWT,并再次实现一切(数据存储,事件等),还有许可证.我发现关于Vaadin,它似乎相当不错,除了它改善了GWT的弱点(在我看来),这是一切都是客户端,预渲染(整个网站在客户端,即使,让说,您的客户尚未认证). Vaadin唯一的一点就是我看不到很多的广泛使用,也许是最近的,所以我得不到很多的意见.
所提出的任何解决方案都不一定要基于GWT,只是它以一种很好的方式集成了JS和JAVA,从Java,Java开发人员中抽象出来,为了开发web,我需要学习的所有JS的好处应用程序.
因此,基本上:Java开发人员需要对不同基于Java的Web框架的意见.要求:没有深入的CSS或JS知识需要使用它(基本知识当然是必需的,但我不想修补内部太多),好的,可接受的看起来的小部件已经包括,使用的能力Java开发工具/技术(Eclipse,Netbeans等).
正如你可以看到,GWT几乎符合我的所有要求,这是我的第一选择,但现在我想获得更多有关其他选项的反馈.先谢谢,teto.
解决方法
好,
在我看来,你应该在CSS上投入时间.没有css的网络只是要求麻烦.大多数Web框架将需要一些HTML和CSS来做最后的演示.他们可能会抽象出来,但是不了解底层技术,当您需要在UI中使用特别的东西时,您总是会陷入困境.
想象一下,在不想学习LayoutManagers的概念的情况下编写一个UI.
大卫