GWT:开启高效Ajax应用开发之旅
1. GWT简介
在2005年年中,Web发生了变革,Ajax和Web 2.0等概念应运而生。JavaScript工具如Scriptaculous、Prototype和DWR让JavaScript在交互界面开发和Ajax应用中变得更加易用。然而,使用JavaScript开发应用存在诸多困难,如代码维护、浏览器兼容性问题,且难以找到足够了解浏览器问题和具备高质量开发能力的JavaScript开发者。
2006年5月,Google Web Toolkit(GWT)出现,它允许开发者用Java编写客户端代码并编译成JavaScript。GWT的出现让开发者可以使用成熟的IDE,同时处理浏览器差异,支持国际化和单元测试。虽然GWT不能解决所有Ajax应用开发问题,但它为创建和维护Ajax应用迈出了重要一步。
2. GWT功能剖析
- Java到JavaScript编译器 :GWT的编译器能将Java代码转换为JavaScript代码,使得开发者可以利用Java的类型安全和强大的开发工具进行前端开发。
- JSNI(JavaScript Native Interface) :通过JSNI,开发者可以在Java代码中执行JavaScript代码,实现与浏览器的交互。
- JRE仿真库 :提供了Java运行时环境(JRE)的仿真,使得Java代码可以在浏览器环境中运行。
- Widget和Panel库 :GWT提供
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



