Millones de usuarios en todo el mundo utilizan las aplicaciones de Google con uso intensivo de JavaScript, como Gmail, Google Docs y Google Maps. Creo que todos los desarrolladores esperan que la creación de aplicaciones web sea más fácil. Jaja, tengo muy buenas noticias para ti. ¡Google abrió hoy las herramientas de cierre, un conjunto de herramientas para que el personal interno desarrolle JavaScript! Las diversas aplicaciones de Google mencionadas anteriormente se desarrollaron utilizando esta herramienta.
Hay tres conjuntos de herramientas incluidas en Herramientas de cierre:
1. Compilador de cierre
Close Compiler es un compilador que se utiliza para compilar JavaScript. Además de las funciones proporcionadas por los compresores de JavaScript más comunes, también analizará el programa y eliminará partes innecesarias, reduciendo el tamaño del programa JavaScript y mejorando la eficiencia. Puede utilizar el compilador con Closure Inspector (una extensión para Firebug).
Dado que el desarrollo de JavaScript es diverso, se han establecido muchas formas de ejecutarlo: se proporciona una herramienta de línea de comandos de código abierto; se crea una aplicación web que puedes compilar usando un cuadro de texto o una API RESTful y una extensión para Firefox; se puede utilizar con Page Speed para ver fácilmente las ventajas de rendimiento de las páginas web.
2. Biblioteca de cierre
La biblioteca de cierre es una biblioteca de JavaScript para varios navegadores modular, extensa y bien probada. Es la biblioteca de clases de JavaScript estándar de Google. Este conjunto de herramientas es como muchos marcos de JavaScript generales y proporciona muchas bibliotecas de funciones de operación DOM simplificadas, así como componentes de interfaz de usuario enriquecidos.
3. Plantillas de cierre
Este conjunto de herramientas proporciona un mecanismo y una biblioteca de funciones para crear plantillas en JavaScript. Puede escribir la parte de diseño HTML como *.soy y luego usar las herramientas proporcionadas por la plantilla cerrada para compilar el archivo de plantilla en código JavaScript, para que los desarrolladores de JavaScript. ahorre gran parte de la carga de procesar la página.
Las plantillas de cierre se pueden implementar tanto en JavaScript como en Java, por lo que puede utilizar las mismas plantillas en el servidor y en el cliente.