繁体   English   中英

Google如何在Java中替代awt和swing?

[英]How is google's alternative to awt and swing in Java?

我现在将swing用于Java的GUI中,我想知道gwt的质量。 在某些方面是否存在兼容性问题(例如,在使用swing时,我有时很难进行序列化),界面是否直观? 表现如何?

Swing和AWT用于桌面应用程序。 GWT适用于Web应用程序。 它们根本不具有可比性。

GWT不仅是一个GUI工具包,它还是一个完整的框架,包括Java到JavaScript编译器,用于编写要编译为JavaScript并由浏览器运行的Java代码。 它包括对序列化和其他好处的支持,但不支持整个Java语言/ API。 (例如,无反射)。

Java小程序实际上只是在浏览器中运行的Java应用程序。 Applet并未真正与HTML文档模型集成,Applet也未使用HTML描述其GUI。

对于进行GUI开发:GWT在HTML DOM模块中进行所有布局(就像您自己编写JavaScript一样),因此要进行布局,您需要了解HTML和CSS的工作方式。

将GWT用于GUI与使用Swing / AWT完全不同,这完全是因为您需要使用HTML / CSS元素描述GUI。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM