我看起来很熟悉GWT,并且喜欢我可以用Java开发并将应用程序编译成HTML和JavaScript的想法.GWT和AWT和Swing背后的概念是相同还是不同?
它编程非常相似(在Swing之后模式化),代码是100%java(使用标准Java编译器编译而没有错误),但它的工作方式是非常不同的.它不是编译成Java应用程序,而是编译成发送到浏览器的Javascript.
这种编写良好的活动Javascript而无需实际编写Javascript和HTML的能力非常好.
此外,由于它的编程很像swing,你可以做一些事情,比如添加很容易影响其他控件的监听器.
GWT在使用Widgets,Panels和它提供的EventListener方面非常类似于Swing.查看GWT的另一种方法是将Javascript和HTML视为汇编语言,将GWT视为一种生成Javascript和HTML的高级语言.使用GWT,您可以使用与构建桌面应用程序相同的工具轻松地为Web开发类似桌面的应用程序