java - 学习 GWT 有多大用处?

标签 java gwt

<分区>

我开发 Web 应用程序,在我的工作中,每当出现一些 JS 或 CSS 怪癖时,我就一直在与各种浏览器进行较量。我相信使用 GWT 将极大地帮助我从 this 中了解到描述:

Writing web apps today is a tedious and error-prone process. Developers can spend 90% of their time working around browser quirks. In addition, building, reusing, and maintaining large JavaScript code bases and AJAX components can be difficult and fragile. Google Web Toolkit (GWT) eases this burden by allowing developers to quickly build and maintain complex yet highly performant JavaScript front-end applications in the Java programming language.

对 GWT 的普遍看法是什么?学习和使用它有多容易?

编辑:我是一名 Java 开发人员!

最佳答案

你不会说你是否有任何 Java 背景。如果您不这样做,那么,好吧,我无法说明您的学习曲线可能是什么。

但是...作为一个已经使用 Java 约 9 年并且大部分时间都花在 Swing 上的人,我发现 GWT 非常容易学习。

小部件与 Swing 不同,因此需要一些时间来适应。但是,从我的角度来看,这与学习任何其他库并没有什么不同。

就个人而言,我喜欢使用 IntelliJ(我选择的编辑器)并利用所有出色的 Java 工具来帮助我编写更好的代码。 (顺便说一句……这是 GWT mission 的一部分。)

我喜欢这样一个事实,即这是一个充满活力、高度活跃的工具包,很多人都非常有兴趣让它变得更好。 (同样,看看讨论组,甚至浏览 Contributor's discussion group。)

如果您想访问更多或不同的小部件,有很多项目可以填补空白:

(注意:我不认可任何这些项目或评论它们的相对优点,只是想提供一些引用...)

我认为如果您在网上四处搜索,尤其是查看 GWT Discussion Group您可以很好地了解其他人正在使用 GWT 做什么。

话虽如此,请注意...您仍然会发现在 IE6 与 IE7 与 FireFox 3 上的渲染方式存在一些问题,与...我没有直接用 JavaScript 或任何其他工具包编写 Web 应用程序,所以我不能说 GWT 在这方面有多好。我所知道的是,在我开发应用程序的 10 多个月中,我们只遇到过少数情况,我们必须为一种或另一种浏览器专门化 CSS。

关于java - 学习 GWT 有多大用处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/360008/

相关文章:

java - 如何减去从 jtextfield 到 mysql 数据库的输入?

gwt - 项目的输出目录应设置为/gwtproject/src/main/webapp/WEB-INF/classes

gwt - 如何在 GWT 代码中将样式设置为重要?

java - 为什么native方法中有注释掉的代码?

java - 适用于 Chrome 和 Internet Explorer 的 GWT Developer 插件 - 错误阻止安装

java - 在没有 Cascade Persist 的情况下使用 JPA

java - "Could not find main class error"在 Windows 上,而不是在 Linux 上

java - Android 动态微调器更新

html - 具有可滚动内容的 GXT MessageBox

java - Java 中的哈希密码