Nodejs - Giới thiệu SailsJS framework.

Note: This post is over 10 years old. The information may be outdated.

SailsJS là một framework với mong muốn tạo ra một NodeJS framework "dễ sử dụng và đầy đủ mọi thứ" như Ruby on Rails.

Xây dựng bên trên ExpressJS, SailsJS tận dụng được những điểm mạnh của framework này, đồng thời tích hợp thêm khá nhiều thứ hay ho khác như:

  • Socket.io giúp đồng bộ realtime dữ liệu giữa client và server, đây cũng là điểm mạnh được đội ngũ phát triển SailsJS quảng bá nhiều nhất.
  • ORM Waterline giúp bạn khai báo và quản lý database tốt hơn, đồng thời có thể chuyển qua lại giữa những loại database khác nhau: MySQL, MongoDB,...
  • MVC model: Nếu dùng ExpressJS, bạn phải tự config để có được một cấu trúc source theo mô hình này, thì với SailsJS, nó đã được tích hợp sẵn.

Trang chủ: http://sailsjs.org/ Getting Started: http://sailsjs.org/get-started

Cài đặt

Cài đặt sails cực kì dễ, với 1 lệnh npm

$ sudo npm -g install sails

Với Windows hoặc Mac thì không cần sudo

npm -g install sails

Tạo ứng dụng đầu tiên

Tạo ứng dụng Sails bằng lệnh

$ sails new testProject

Tiếp theo là lệnh lift, lift có tác dụng khởi động Server

cd testProject
sails lift

Mở trình duyệt và truy cập địa chỉ: http://localhost:1337

Tiếp theo các bạn tự khám phá nhé. Mình sẽ chi tiết ở một bài viết sau.

JavascriptNode.jsJavascript Framework