Google Closure Tools ชุดพัฒนาจาวาสคริปต์ที่ใช้ใน Gmail และ GDocs

by mk
7 November 2009 - 01:48

กูเกิลเปิดซอร์สชุดพัฒนาของภาษาจาวาสคริปต์ที่กูเกิลใช้ในบริการดังๆ ของตัวเอง เช่น Gmail, Google Docs และ Google Maps

ชื่อของมันแบบรวมๆ คือ Closure Tools ประกอบด้วย 3 ส่วน ดังนี้

  • Closure Compiler - เอาไว้แปลงโค้ดจาวาสคริปต์ให้ขนาดเล็กลง ปรับโค้ดที่ไม่จำเป็นและตรวจสอบความถูกต้องของโค้ด เราสามารถใช้ Closure Compiler ได้หลายวิธี เช่น รันผ่านคอมมานด์ไลน์, ผ่านเว็บ หรือใช้ Closure Inspector ซึ่งเป็น extension ของ Firebug
  • Closure Library - เป็นไลบรารีของจาวาสคริปต์ที่ครอบคลุมการใช้งานเกือบทุกประเภท ตั้งแต่สร้าง UI ไปจนถึงงานระดับล่าง กูเกิลบอกว่ามันเป็น "ไลบรารีมาตรฐาน" สำหรับบริการผ่านเว็บของกูเกิลที่ต้องรองรับผู้ใช้จำนวนมาก
  • Closure Templates - เป็น template สำหรับสร้าง UI แต่จะต่างจาก template แบบดั้งเดิมตรงที่สร้าง template เล็กๆ หลายอันมาประกอบร่างกันเป็น template ขนาดใหญ่ได้ ใช้ได้กับทั้งจาวาสคริปต์และจาวา

กูเกิลบอกว่าเครื่องมือในชุด Closure Tools มาจากเวลาว่าง 20% ของพนักงานครับ ใครเป็นนักพัฒนาเว็บก็อาจพิจารณา หามาทดสอบกันได้

ที่มา - Google Code Blog

Blognone Jobs Premium