Google mở mã nguồn bộ công cụ JavaScript xây dựng ứng dụng web của chính mình, Closure !
Google thông báo sẽ mở mã nguồn bộ công cụ dành cho chính các nhà phát triển của Google xây dựng các sản phẩm nổi tiếng của hãng như Gmail, Google Docs và Google Maps.
Công cụ đầu tiên là Closure Compiler, giúp các nhà phát triển tối ưu hóa mã JavasScript bằng cách bỏ đi các phần phụ chú thích và mã.
Closure Compiler cũng có một phần mềm “chị” gọi là Inspector, vốn là một plugin cho Firebug cho phép nhà phát triển xem mã đã được tối ưu hóa trên trình duyệt, với tất cả các tên biến ban đầu và các dữ liệu khác đã được lưu trữ (thông thường các mã được tối ưu hóa hiển thị các tên biến và định dạng rất khó đọc).
Google cũng sẽ tung ra Closure Compiler như một ứng dụng web và một API RESTful.
Thứ hai là Closure Library, bao gồm nhiều hàm thông dụng dùng để xây dựng các ứng dụng JavaScript: Cung cấp nhiều tính năng hữu ích cho việc tạo ra các ứng dụng web hỗ trợ đa hệ điều hành. Nó giúp vượt qua rào cản khác biệt về trình duyệt, cung cấp giao diện hàm và class cho các mục đích thông dụng. Ngoài công cụ giao diện người dùng và tương tác DOM, thư viện này còn có các công cụ về mảng, đối tượng, xử lí chuỗi và nhiều hơn nữa. Closure Library còn bổ sung namespace và chuẩn import, giúp các script trở nên nhỏ gọn và tải nhanh hơn khi dùng với Closure Compiler.
Cuối cùng là một bộ template mới dành cho Java và JavaScript: Closure Templates đơn giản hóa việc tạo HTML và có cú pháp dễ đọc. Templates cho phép viết các template cho HTML có thể sử dụng lại và các phần tử giao diện người dùng, vốn được dùng trong JavaScript hay Java trên máy chủ (server side). Templates cũng có hiệu suất run-time tuyệt vời vì chúng không bao giờ bị phân tích trên máy khách (client side).
Lưu ý: Mọi hình ảnh được đóng dấu trong các bài viết không thuộc sở hữu của CongDongThongTin.Com, mà chỉ nhằm quảng bá cho CongDongThongTin.Com khi nội dung này bị sao chép trên các website khác. Mong các bạn ủng hộ, bởi vì 100% nội dung tại CongDongThongTin.Com là không sao chép !