Giới thiệu về Sails JS


Sails JS là gì?

Sails js được phát triển dựa trên những thành công của Nodejs và V8 engine mang lại. Song song đó, Sails js được phát triển theo mô hình MVC giúp cho việc phát triển những ứng dụng nền tảng web trở nên quen thuộc và dễ dàng hơn.
Ngoài ra, với Sails js đưa ra khái niệm hoàn toàn mới "blueprint". Blueprint giúp tạo những API nhanh chóng với các thao tác CRUD cơ bản giúp bạn làm việc với API một cách nhanh chóng, đơn giản hơn. Tuy nhiên, tôi thường disable thằng auto-generate này đi vì có những chức năng mình cần thì nó không có và nó có nhưng mình lại không cần dùng lắm.


Ưu điểm của Sails js

Những ứng dụng có thể thực hiện với Sails js
Sails js có thể được ứng dụng vào hầu hết các ứng dụng phổ biến hiện nay. Dưới đây là một số ứng dụng mà mình nghĩ là Sails js có thể đảm đương tốt:
  1. Ứng dụng blog tương tác cao
  2. Những công cụ quản lí online
  3. Mạng xã hội
  4. Mạng xã hội hình ảnh
  5. Dịch vụ API đáp ứng nhu cầu đa nền tảng (web/mobile/etc)
Tuy nhiên, Sails cũng tồn tại nhiều nhược điểm khiến cho việc triển khai những web lớn và những web bán hàng sử dụng transaction chưa thực sự tốt.
Ngoài ra, cấu trúc của Sails JS có phần tiện lợi hơn với sự hỗ trợ của policies và các services. Vấn đề đa ngôn ngữ cũng được hỗ trợ khá tốt với packge i18n.

(to be continued...)



Nhận xét

Bài đăng phổ biến từ blog này

[Bảo mật] CSRF là gì?

[Chia sẻ và mục tiêu]

[Ruby On Rails] Giới thiệu