FAQ

  • While the Closure tools work well together, they can also be used individually in a project.

  • Closure is a set of individual JavaScript tools for building complex web applications, used by products like Gmail and Google Maps, while Google Web Toolkit (GWT) is a development tool chain primarily for developers who want to work in Java.

  • A subset of the Closure Library was open sourced with Doctype, which is a reference and documentation project.

  • The Closure Tools trademark and logo, owned by Google Inc., may be used in a reasonable, customary, fair-use manner but not in connection with an independent product or project name.

Do I need to use all the Closure tools in my project?
While the Closure tools work well with each other, they can alsobe used individually in a project. For example, you can use theClosure Compiler to compile your existing JavaScript code withoutusing any of the other tools.
How do the Closure Tools relate to Google Web Toolkit?
Google Web Toolkit(GWT) provides a development tool chain for building and optimizingcomplex web applications, and is used in products like Google Wave andAdWords. Closure is a set of individual JavaScript tools that arealso designed to help developers build complex web applications, andis used by Gmail, Google Maps, and Google Docs.
Closure is geared toward developers who want to work with JavaScriptand have a strong understanding of the language, while GWT allowsdevelopers to work primarily in Java (although they can work inJavaScript, too) without worrying about the underlying JavaScript.
How do the Closure Tools relate to Doctype?
Doctype is a referenceand documentation project released by Google. A subset of the fullClosure Library was open sourced with Doctype for use in examples.
May I use the Closure logo or name in my project?
The Closure Tools trademark and associated logo areowned by Google Inc.Though the Closure Tools source code is offered under theApache License, Version 2.0, this license does not grant unrestrictedpermission to use the name or logo(see thelicense).
The Closure Tools trademark and logo may be used to identify the ClosureTools suite or any of the properties in the suite in a reasonable,customary, fair-use manner. Examples of use include documentation orarticles written about Closure or instructions for how to use thetools in practice.
The Closure Tools trademark and logo may notbe used in connection with an independent product or project name, orin any way that would imply that an offering is part of or otherwiserelated to the Closure suite.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2023-10-25 UTC.