donkihote385
07-01-2010, 08:00 AM
CoffeeScript, theo lời người tạo ra nó, là một Javacript giản dị đang được phát triển như một ngôn ngữ biên dịch thành JavaScript nhưng mang phong cách khác biệt.
Dù đang trong giai đoạn alpha, CoffeeScript cung cấp array comprehensions tương tự như Python, làm cho các phát biểu statement trong JavaScript giống như biểu thức expression. Tuy nhiên, CoffeeScript mã nguồn mở hiện vẫn chưa được khuyến khích sử dụng trong triển khai các ứng dụng. Công dụng tiềm năng của CoffeeScript có thể có gồm cả phát triển Web hoặc phát triển JavaScript phía máy chủ server-side.
[Only registered and activated users can see links]
JavaScript là một mô hình hướng đối tượng rất tốt, tuy nhiên nhiều thứ bị che giấu đằng sau cú pháp của nó, giống như Java. Vấn đề là cú pháp đó không phù hợp với các khái niệm trong ngôn ngữ và không hữu dụng.
CoffeeScript cho thấy JavaScript sẽ như thế nào khi có cú pháp phù hợp với tính năng.
Với bộ biên dịch được viết bằng Ruby, CoffeeScript không thêm phương thức hay đối tượng nào đặc biệt mà chỉ biên dịch trực tiếp thành JavsSript.
CoffeeScript cố gắng làm cho các khả năng của JavaScript, như việc mô tả một hàm trở nên dễ dàng hơn. Trong CoffeeScript bạn không thể vô tình tạo nên một biến, điều này đem lại độ bảo mật tốt hơn.
NetFlash
Dù đang trong giai đoạn alpha, CoffeeScript cung cấp array comprehensions tương tự như Python, làm cho các phát biểu statement trong JavaScript giống như biểu thức expression. Tuy nhiên, CoffeeScript mã nguồn mở hiện vẫn chưa được khuyến khích sử dụng trong triển khai các ứng dụng. Công dụng tiềm năng của CoffeeScript có thể có gồm cả phát triển Web hoặc phát triển JavaScript phía máy chủ server-side.
[Only registered and activated users can see links]
JavaScript là một mô hình hướng đối tượng rất tốt, tuy nhiên nhiều thứ bị che giấu đằng sau cú pháp của nó, giống như Java. Vấn đề là cú pháp đó không phù hợp với các khái niệm trong ngôn ngữ và không hữu dụng.
CoffeeScript cho thấy JavaScript sẽ như thế nào khi có cú pháp phù hợp với tính năng.
Với bộ biên dịch được viết bằng Ruby, CoffeeScript không thêm phương thức hay đối tượng nào đặc biệt mà chỉ biên dịch trực tiếp thành JavsSript.
CoffeeScript cố gắng làm cho các khả năng của JavaScript, như việc mô tả một hàm trở nên dễ dàng hơn. Trong CoffeeScript bạn không thể vô tình tạo nên một biến, điều này đem lại độ bảo mật tốt hơn.
NetFlash