在这里没有看到任何关于它的内容,但它似乎解决了GWT的一个问题 - 您必须编写Java代码来生成GUI。相反,this software允许您使用拖放工具 - 所见即所得界面来设计GUI。有没有人使用过“GWT Designer”?
顺便说一下,我并不是在试图出售这款产品。
我只想知道它是否像广告一样工作,有效,易于使用等?
任何人有任何经验来回答这些问题?
在这里没有看到任何关于它的内容,但它似乎解决了GWT的一个问题 - 您必须编写Java代码来生成GUI。相反,this software允许您使用拖放工具 - 所见即所得界面来设计GUI。有没有人使用过“GWT Designer”?
顺便说一下,我并不是在试图出售这款产品。
我只想知道它是否像广告一样工作,有效,易于使用等?
任何人有任何经验来回答这些问题?
我不认为缺乏GUI编辑器是GWT的问题。考虑一下HTML,有很多所见即所得的编辑器(比如Dreamweaver),但是大多数有经验的网页设计师不会用驳船杆触摸那些东西,他们会手工编写它。不是因为他们是受虐狂,而是因为他们想要控制来源,他们想让它变得干净和可读。编码是一个科学的艺术品,最好留给人类;)
我很早就尝试过GWT设计器,并且我发现它相当差(只在Windows上工作,因为它有一些随它一起的dll) ,但从那时起事情可能会发生巨大变化。
GWT-Designer一直在变得越来越好。在我看来,有时候再看看它,它正在赶上像视觉工作室这样的事情。
我最近试过GWT设计器。它仍然看起来很差。如果你不想失去灵活性,我会建议使用GWTLab
我有一年的订阅,但没有更新它,有点失望的产品。
1)设计师注入所有Java代码,以最简单的方式向您正在构建的模块添加创建/属性设置/事件处理。另外,模块化应用程序相当困难。例如,与Flex相比,模块中的代码行数很容易增加一倍或三倍,并且从树中查看森林并不容易。
2)我几年前建立的Web应用程序CEASED WORKING可能是由于JavaScript引擎的变化。这是我所做的而不是的期望,很可能是GWT的错。
3)GUI设计者需要大量的CPU能力,构建阶段也是如此。
这个概念很好,但是,我承认和GWT设计师是唯一的。模块化困难的感觉很可能是我的懒惰。
编辑:我写了上面的评论之后不久,Instantiations/Google推出了UiBinder概念,它比原来的合并更有意义。现在它更专业了。
刚刚尝试过。我的大部分ui.xml文件都不会打开,因为它目前不支持@UiField(provided = true)。
未使用此功能的ui.xml文件通常会导致崩溃,如UnableToCompleteException。
也许如果你从头开始使用设计师,你可能会有更多的运气。
GWT-Designer现已免费提供,因为该产品已被Google收购。 http://googlewebtoolkit.blogspot.com/2010/09/google-relaunches-instantiations.html 谷歌将改善已经相当不错的产品。
我为我的Capstone项目使用GWT设计器。我从头开始,并且工作得很好。我并不是所见即所得软件的粉丝,所以我很惊喜。下面是一个职位,我就可以做一个链接:
个人而言,我喜欢GWT Designer中用于Eclipse,它是免费的。
这是一个快速开发工具。不是非程序员的解决方案,但它会加速Java编程人员学习如何使用GWT API的能力。一旦你学习了这个工具,它将减少编码时间。
我发现有必要在代码和所见即所得编辑器之间频繁切换,以获取我想要的东西。这两位编辑一起工作很好。您仍然需要参考Java文档以获得完整的理解。大多数Java文档都有非常好的Java和UiBinder代码示例,可以随时剪切和粘贴。
在UiBinder中创建GUI绝对是一种可行的方式,因为它简化了布置GUI元素的层次性。但是,在GWT-Designer,Java Docs和Google之间,API缺少一些关于如何在UiBinder中手动编写代码的信息,您会找到答案。
内置的Jetty Web服务器还简化了本地机器的部署和测试。我能够做出小的代码更改,并立即在Web浏览器中查看效果。
试试这些教程。
http://code.google.com/eclipse/docs/gwt_uibinder.html
http://code.google.com/webtoolkit/tools/gwtdesigner/tutorials/stockwatcher.html
FYI:目前,GWT设计师为$ 99 /许可证+支持。 – dfrankow 2009-06-25 18:00:32
另外仅供参考:谷歌在一个月前收购了GWT Designer的开发人员Instantiations – Yang 2010-09-03 04:16:44