首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >GWT和Google Closure有什么不同?

GWT和Google Closure有什么不同?
EN

Stack Overflow用户
提问于 2011-09-12 13:25:59
回答 1查看 3.7K关注 0票数 18

如果我理解正确的话,GWTGoogle Closure都是用于构建web应用程序的JS。它们之间的区别是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-12 13:44:33

Closure是一个JavaScript库(实际上更像是一个库的集合,但这些库都打包为一个库,可以使用goog.require从基库导入)。Closure以一种与多种浏览器兼容的方式简化了一堆常见的JavaScript任务。Closure也是一个可以精简和优化JavaScript代码的JavaScript编译器。

JavaScript是一个工具包(以及相关的库),它可以获取纯粹用Java语言编写的代码,并将其转换为HTML5和JavaScript,从而允许web应用程序完全用Java语言编写(但作为一个真正的HTML5网站,而不是一个烦人的、加载缓慢的Java applet)。

用GWT编写的项目可以利用闭合库,并且可以包含JavaScript代码。然而,Closure实际上是针对编写JavaScript的开发人员的,而GWT是针对Java开发人员的。

要汇总的...

在以下情况下使用闭包:

  1. 您正在编写独立的JavaScript代码。
  2. 您正在编写通过"JavaScript本地接口“与GWT连接的JavaScript。
  3. 您更喜欢滚动自己的HTML、CSS、JavaScript。

在以下情况下使用GWT:

如果您正在开发新的或大型的web applications.

  • You,您更喜欢用
  1. 编写代码。
票数 28
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7383635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档