• PROGRAMMING TIPS
  • Hướng dẫn AdonisJs MVC Framework – Phần 1

    Hướng dẫn AdonisJs MVC Framework phần 1. Với MVC chúng ta sẽ không cần phải nói về nó nữa phải không nào. Hôm nay trong phần đầu tiên mình sẽ nói về AdonisJs là gi ? và cách cài đặt chạy ứng dụng đầu tiên ra sao.



    AdonisJs là gi ?

    AdonisJs là một Nodejs Framework được viết lại đựa trên mô hình MVC và được thiết kế khá giống với Laravel Framework, giống về cấu trúc thư mục và cách viết. Vì thế với những bạn nào đã sữ dụng qua Laravel thì khi tiếp xúc với AdonisJs các bạn sẽ khá dẽ dàng nắm bắt.

    Điểm mạnh của AdonisJs là gi ?

    • Tương tác mạnh mẽ trong cơ sở dữ liệu
    • Api và cơ chế xác thực
    • Dẽ dàng gữi mail với SMTP hoặc các dịch vụ khác
    • Cho phép validate input đầu vào
    • Bảo mật cao
    • Dẽ dàng mở rộng

    Cài đặt Nodejs

    Việc cài đặt AdonisJs khá dể dàng. để chuẩn bị cài đặt AdonisJs chúng ta cần cài đặt 2 thành phần bắt buộc sau: NodeJsnpm (Node Package Manager).

    Hiện tại tôi đang giới thiệu với các bạn AdonisJs phiên bản 3.1 (bây giờ đã có 3.2 rồi) chúng ta cần Nodejs version >= 4.0.0 và npm >= 3.0.0. Để cài đặt 2 thành phần này các vào trang chủ của Nodejs tại đây. Các bạn download và cài đặt bình thường sau khi cài đặt xong các bạn kiểm tra lại version xem đã đúng với yêu cầu chưa bằng cách dùng gitbash hoac CMD:

    [code language=”bash”]
    node -v
    # >= v4.0.0
    [/code]
    npm
    [code language=”bash”]
    npm -v
    # >= v3.0.0
    [/code]

    Cài đặt AdonisJs

    Việc cài đặt AdonisJs dựa trên package Adonis-CLI đây là tool command của Adonisjs cho phép cài đặt cũng như cấu hình Adonisjs.

    [code language=”bash”]
    npm i -g adonis-cli
    [/code]



    Sau khi cài đặt Adonis-CLI các dùng lệnh sau để xem các chức năng của nó là gì.
    [code language=”bash”]
    adonis –help
    [/code]

    Tạo mới project

    Đến đây chúng ta dường như xong việc cài đặt hệ thống. Bây giờ chúng ta chĩ cần khởi tạo mới một dự án riêng biệt Adonis-CLI sẽ tự động build cho chúng ta source code.

    [code language=”bash”]
    adonis new ten_project
    [/code]

    Đợi quá trình cài đặt thành công các bạn duy chuyển đến thư mục mà bạn vừa tạo project để start server và review trang web.

    [code language=”bash”]
    npm start
    [/code]

    Đây là cấu trúc thư mục của AdonisJs nhìn khá là quen thuộc phải không nào.

    AdonisJs cấu trúc thư mục
    AdonisJs cấu trúc thư mục

    Mặt định Adonisjs sẽ start trên localhost với port là 3333. Bây giờ các bạn vào trình duyệt và go vào localhost:3333 xem kết quả nào.

    Hướng dẫn AdonisJs MVC Framework
    Hướng dẫn AdonisJs MVC Framework

    Phần 1 của AdonisJs mình sẽ kết thúc tại đây. Hy vông bài viết này sẽ giúp các bạn làm quen được với Adonisjs. Ở bài viết sau mình sẽ nói về các thành phần trong AdonisJs. Chúc các bạn thành công !.

    Leaf

    "Thành công nuôi dưỡng sự hoàn hảo. Sự hoàn hảo lại nuôi lớn thất bại. Chỉ có trí tưởng tượng mới tồn tại."

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    4 mins