2009-11-06 5 views
7

Im November 2009 kündigte Google die Veröffentlichung von Closure Tools, die die Closure Library enthalten.Was sind die besten/stabilsten Funktionen der Google Closure-Bibliothek?

Nach this post Google schließt Bibliothek enthält einige kampferprobte Teile und andere experimenteller.

Könnten Leute mit Erfahrung mit Google Closure Informationen teilen, welche Teile solide sind und welche zweifelhaft (er) oder nicht bereit für den Produktionseinsatz sind? Einige Demos funktionieren anscheinend nicht im neuesten Firefox (Stand Januar 2010).

+0

Danke, dass Sie mich darauf aufmerksam gemacht haben. –

Antwort

14

Die Closure Library ist eine JavaScript-Bibliothek, die von Google

  • gut getestet ist
  • modular aufgebaut
  • Cross-Browser-kompatibel (sehr praktisch, ein paar Stunden zu sparen)
  • Eine große Menge von wiederverwendbaren UI Widgets und Bedienelementen
  • Sport Leistungssteigerungen in Seitengeschwindigkeit

Lower-Level-Dienstprogramme für

  • DOM Manipulation
  • Server-Kommunikation
  • Animation
  • Datenstrukturen
  • Prüfeinheit
  • Rich-Text-Bearbeitung

Grundsätzlich ist der Compiler Teil komprimiert dich r JavaScript-Logik in kleineren Codebereich, der mit einer Vielzahl von Browsern kompatibel ist, entfernt toten Code usw.

Der Closure Inspector, ein Tool, das die Verwendung des Firebug JavaScript-Debuggers mit der Ausgabe des Compilers erleichtert.

Und Sie erhalten im Grunde eine gute Portion dessen, was Google für sich selbst entwickeln muss - ich liebe all diese Funktionen.

0

Ich bin nicht davon überzeugt, dass wir eine andere Javascript-Bibliothek brauchen.

Der Compiler - auf der anderen Seite - ist etwas, was wir wirklich brauchen, in großen Projekten kann das Javascript ziemlich unhandlich werden. Ein Compiler, der toten Code aussortieren und Ihnen sagen kann, wo er ist, wird sehr hilfreich sein.

+0

Ich stimme Ihrer Skepsis gegenüber noch eine andere-js-lib. Ich muss noch die Closure Library ausprobieren, und ich bin immer noch aufgeregt, aber ich kann nicht anders, als eine weitere Welle von "Oh mein, hier ist noch einer" zu fühlen. – JasonWyatt

+0

Ich bin auch nicht überzeugt, dass wir eine andere js lib brauchen. Google war jedoch in diesem spezifischen Bedarf. Ich nehme an, wir sollten dieses gut getestete Open-Source-Produkt genießen. – pestaa