如果我理解正确的话,GWT和Google Closure都是用于构建web应用程序的JS。它们之间的区别是什么?
发布于 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开发人员的。
要汇总的...
在以下情况下使用闭包:
在以下情况下使用GWT:
如果您正在开发新的或大型的web applications.
https://stackoverflow.com/questions/7383635
复制相似问题