基于 Java 的 Web 框架替代品

标签 java gwt frameworks

我正在尝试选择一个基于 Java 的 Web 框架来开始一个新项目,但到目前为止我在决定时遇到了一些困难。我一直在使用纯 GWT,我不得不说它非常好,架构、API 和文档都非常好,但是我缺乏应用 CSS 和美化我的小部件的知识,所以我需要一些附带的东西包括在内,Gwt Ext 被排除在外,因为它不完全基于 GWT,Ext Gwt 很好,但它们完全偏离 GWT 并再次实现所有内容(数据存储、事件等),并且还有许可证。我发现了 Vaadin,它看起来相当不错,除了它改进了 GWT 的弱点(在我看来),即一切都是客户端,预呈现(整个网站都在客户端,即使,可以说,您的 child 尚未通过身份验证)。关于 Vaadin 的唯一问题是我没有看到很多广泛使用,也许是最近才出现的,所以我无法获得很多意见。

提出的任何解决方案都不必基于 GWT,只是它以一种很好的方式集成了 JS 和 JAVA,从我这个 Java 开发人员那里抽象出我需要学习的所有 JS 优点,以便开发网络应用程序。

所以,基本上:Java 开发人员需要对不同的基于 Java 的 Web 框架发表意见。要求:使用它不需要深入了解 CSS 或 JS(当然,总是需要基本知识,但我不想过多地修补内部结构),已经包含漂亮、可接受的外观小部件,能够使用Java 开发工具/技术(Eclipse、Netbeans 等)。

如您所见,GWT 几乎符合我的所有要求,这是我的第一选择,但现在我想获得更多关于其他选项的反馈。提前致谢,teto。

最佳答案

嗯,

在我看来,您真的应该在 CSS 上投入时间。没有css的web只是自找麻烦。大多数网络框架都需要一些 HTML 和 CSS 来完成最终的展示。他们可能会将它们抽象出来,但如果不了解底层技术,当您需要 UI 中的特殊内容时,您总是会陷入困境。

想象一下,在不想学习 LayoutManagers 概念的情况下,用 swing 编写一个 UI。

大卫

关于基于 Java 的 Web 框架替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1572446/

相关文章:

gwt - 在 GWT 中检测移动浏览器

java - GXT 2.2 - 消息框按钮常量

javascript - skel js和skeleton js有什么区别

java - 如何让 Java Hashtable.containsKey 为 Array 工作?

java - 将 MongoDB 查询解析为 Java

构造后可见的 Java 非最终整数

java - 字符串比较库

java - 在开发模式中出现 Twig 加载错误,但在游戏中未出现

objective-c - iOS 音乐应用程序的音频框架

PHP Jquery ajax 类