有没有人用过“GWT Designer”?

时间:2009-04-14 23:34:15

标签: java gwt ide wysiwyg gwt-designer

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

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

我只是想知道它是否像广告一样有效,易于使用等?

任何人都有回答这些问题的经验吗?

8 个答案:

答案 0 :(得分:6)

GWT-Designer现已免费提供,因为该产品已被Google收购。 http://googlewebtoolkit.blogspot.com/2010/09/google-relaunches-instantiations.html 谷歌将改进已经相当不错的产品。

答案 1 :(得分:5)

我不认为缺少GUI编辑器是GWT的问题。考虑HTML,有很多WYSIWYG编辑器(如Dreamweaver),但大多数经验丰富的网页设计师都没有用驳船杆触摸那些东西,他们手工编写代码。不是因为他们是受虐狂,而是因为他们想要控制来源,他们希望使其清晰可读。编码是一种科学艺术作品,最好留给人类;)

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

答案 2 :(得分:4)

我正在为我的Capstone项目使用GWT Designer。我确实从头开始,它运作得很好。我不喜欢WYSIWYG软件,所以我很惊喜。这是我在其上发布的帖子的链接:

http://benarchie.blogspot.com/2010/12/gwt-designer.html

答案 3 :(得分:2)

GWT-Designer一直在变得越来越好。再过一段时间,我认为它正在赶上像visual studio这样的东西。

答案 4 :(得分:2)

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

答案 5 :(得分:2)

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

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

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

在UiBinder中创建GUI绝对是要走的路,因为它简化了布局GUI元素的层次性。 API缺少一些关于如何在UiBinder中处理代码的信息,但是在GWT-Designer,Java Docs和Google之间,你会找到答案。

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

试试这些教程。

http://code.google.com/eclipse/docs/gwt_uibinder.html

http://code.google.com/webtoolkit/tools/gwtdesigner/tutorials/stockwatcher.html

答案 6 :(得分:1)

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

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

2)我几年前建立的Web应用程序 CEASED WORKING 可能是由于Javascript引擎的变化。这是我做的期待的事情,很可能是GWT的错。

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

这个概念很不错,但是,我承认,GWT设计师是唯一的。模块化困难的感觉很可能是我的懒惰。

编辑:在我写完上述评论后不久,Instantiations / Google推出了比原始合并更有意义的UiBinder概念。现在它更专业了。

答案 7 :(得分:1)

然后试了一下。我的大多数ui.xml文件都无法打开,因为它目前不支持@UiField(提供= true)。

不使用此功能的ui.xml文件通常会因UnableToCompleteException等原因而崩溃。

也许如果你从头开始使用设计师,你可能会有更多的运气。