gpt4 book ai didi

GWT VS Google Closure,有什么区别?

转载 作者:行者123 更新时间:2023-12-03 13:27:37 24 4
gpt4 key购买 nike

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

最佳答案

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

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

用 GWT 编写的项目可以使用 Closure 库并且可以包含 JavaScript 代码。但是,Closure 真正针对的是编写 JavaScript 的开发人员,而 GWT 是针对 Java 开发人员的。

总结一下...

在以下情况下使用闭包:

  • 您正在编写独立的 JavaScript 代码。
  • 您正在编写通过“JavaScript native 接口(interface)”(JSNI) 与 GWT 连接的 JavaScript。
  • 您更喜欢滚动自己的 HTML、CSS、JavaScript。

  • 在以下情况下使用 GWT:
  • 您正在开发新的或大型的 Web 应用程序。
  • 您喜欢用 Java 编写代码。
  • 关于GWT VS Google Closure,有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7383635/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com