Java 有没有人用过;GWT设计师;?

Java 有没有人用过;GWT设计师;?,java,gwt,ide,wysiwyg,gwt-designer,Java,Gwt,Ide,Wysiwyg,Gwt Designer,我在这里没有看到任何关于它的内容,但它似乎解决了GWT的一个问题——您必须编写Java代码来生成GUI。相反,它允许您使用拖放工具(WYSIWYG界面)设计GUI 顺便说一句,我不是想卖这个产品 我只是想知道它是否像广告宣传的那样有效,是否有效,是否易于使用,等等 有人有经验回答这些问题吗?我不认为缺少GUI编辑器是GWT的问题。考虑HTML,有很多的WYSIWYG编辑器(如Dreamweaver),但大多数有经验的网页设计者不接触驳船杆的东西,他们手工编码它。并不是因为他们是受虐狂,而是因为他

我在这里没有看到任何关于它的内容,但它似乎解决了GWT的一个问题——您必须编写Java代码来生成GUI。相反,它允许您使用拖放工具(WYSIWYG界面)设计GUI

顺便说一句,我不是想卖这个产品

我只是想知道它是否像广告宣传的那样有效,是否有效,是否易于使用,等等


有人有经验回答这些问题吗?

我不认为缺少GUI编辑器是GWT的问题。考虑HTML,有很多的WYSIWYG编辑器(如Dreamweaver),但大多数有经验的网页设计者不接触驳船杆的东西,他们手工编码它。并不是因为他们是受虐狂,而是因为他们想要控制源代码,他们想要使其清晰易读。编码是一件科学艺术品,最好留给人类;)


我很早就尝试过GWT Designer,我发现它相当差(而且只在Windows上工作,因为它附带了一些DLL),但从那时起情况可能发生了巨大的变化。

GWT Designer一直在进步。花些时间再看一看,我认为它正在赶上visual studio之类的东西。

我最近试过GWT Designer。它看起来仍然很差。如果您不想失去灵活性,我建议您使用

我订阅了一年,但没有续费,对该产品有点失望

1) 设计器将所有Java代码注入到您正在以最不滑稽的方式构建的模块中,以添加创建/属性设置/事件处理。此外,模块化应用程序非常困难。例如,与Flex相比,模块中的代码行数很容易增加一倍或三倍,从树上看到森林并不容易

2) 我在几年前构建的Web应用程序停止工作,可能是由于Javascript引擎的变化。这是我没有预料到的,很可能是GWT的错

3) GUI设计器需要大量的CPU能力,构建阶段也是如此

这个概念很好,但是,我承认GWT designer是同类产品中唯一的一款。模块化的困难感很可能是我的懒惰


编辑:在我写了上述评论实例后不久,谷歌引入了UiBinder概念,这比最初的合并更有意义。现在它更专业了。

刚刚试过。大多数ui.xml文件无法打开,因为它当前不支持@UiField(provided=true)

未使用此功能的ui.xml文件通常会因UnableToCompleteException之类的情况而崩溃


如果您从零开始使用designer,您可能会更幸运。

GWT designer现在免费提供,因为该产品已被谷歌收购。
谷歌将改进已经相当不错的产品。

我正在使用GWT Designer进行我的Capstone项目。我确实是从零开始的,而且效果很好。我不是所见即所得软件的粉丝,所以我感到惊喜。这里有一个链接,指向我在上面写的一篇帖子:


我个人喜欢用于Eclipse的GWT Designer,它是免费的

它是一种快速开发工具。这不是一个面向非程序员的解决方案,但是它将加速Java程序员学习如何使用GWTAPI的能力。一旦你学会了这个工具,它将减少编码时间

我发现有必要经常在代码和所见即所得编辑器之间切换,以获得我想要的东西。这两位编辑合作得很好。您仍然需要参考Java文档来获得完整的理解。大多数Java文档中都有优秀的Java和UiBinder代码示例,可以随时剪切和粘贴

在UiBinder中创建GUI绝对是一条可行之路,因为它简化了布局GUI元素的层次结构。API缺少一些关于如何在UiBinder中传递代码的信息,但是在GWT Designer、Java文档和Google之间,您会找到答案

内置Jetty web服务器还简化了在本地计算机上的部署和测试。我能够对代码进行一些小的更改,并立即在web浏览器中看到效果

试试这些教程


HTML是一种标记语言——这与编写Java代码生成表示层有很大区别,对吗?是的,HTML是一种标记语言。我想你可以用秋千或者Objective-C来代替。人们通常不使用GUI构建器来构建Swing应用程序,大多数Xcode程序员也不使用界面构建器来构建UI。它只是更容易理解,然后手工编写It.GWT开发允许在某种程度上包装HTML,但似乎并不强烈支持它。rustyshelf,你真的设计过与GWT一起使用的HTML吗?你包吗?如何将数据和验证绑定到这些字段?手工使用Java?应用程序(与HTML相反)有一个中途之家-我使用Eclipse Visual Editor项目用于SWT和Swing,它是WYSIWYG,但仍然需要您决定布局管理器等。它节省了大量时间,并且不会产生任何您不必编写的代码。仅供参考:目前,GWT designer是99美元/许可证+支持。仅供参考:谷歌在一个月前收购了GWT designer的开发者Instantiations