Giới thiệu nền tảng CodeIgniter

Một phần của tài liệu LUẬN văn THẠC sĩ ỨNG DỤNG CÔNG NGHỆ IOT TRONG VIỆC QUẢN LÝ,GIÁM sát PHƯƠNG TIỆN THỦY nội địa tại TỈNH KIÊN GIANG (Trang 45 - 46)

CodeIgniter là một framework PHP khá phổ biến được xây dựng trên mô hình MVC. Một số ưu điểm của framework CodeIgniter như sau:

- Hệ thống thư viện đa dạng: Codeigniter Framework cung cấp các thư viện phục vụ cho những tác vụ thường gặp nhất hiện nay trong quá trình lập trình web. Codeigniter Framework cung cấp các thư viện phục vụ cho các tác vụ thường gặp nhất trong lập trình web, cụ thể như việc truy cập cơ sở dữ liệu, gửi mail, kiểm tra cơ sở dữ liệu và xử lý hình ảnh…

- Footprint nhỏ: Dung lượng của CodeIgniter 3 chỉ tốn khoảng 2MB khi tải về bao gồm cả file cài đặt lẫn hướng dẫn sử dụng Codeigniter Framework.

- Hướng dẫn sử dụng vô cùng rõ ràng, dễ hiểu: Hướng dẫn CodeIgniter được đính kèm cùng với file tải xuống. Nó gồm có phần giới thiệu, hướng dẫn, một vài hướng dẫn “Làm thế nào để…”, và tài liệu tham khảo cho những nhà lập trình viên dùng để hoàn thiện website của mình.

- Khả năng tương thích với lưu trữ đạt chuẩn: CodeIgniter 3 chỉ cần ngôn ngữ PHP 5.3.7 và có thể hoạt động tương thích với hầu hết các hosting chia sẻ hoặc hosting riêng. Rất nhiều ứng dụng web cần đến một cơ sở dữ liệu và CodeIgniter cũng hỗ trợ điều này bao gồm cả ngôn ngữ MySQL.

- Codeigniter Framework được thiết kế theo mô hình Model-View- Controller (MVC) giúp tách phần hiển thị giao diện và xử lý của một phần mềm thành nhiều phần độc lập. Từ đó giúp cho việc thiết kế, xử lý cũng như bảo trị mã nguồn một cách dễ dàng hơn.

- Cấu hình gần như bằng không: Đa số cấu hình CodeIgniter được thực hiện theo quy ước, cụ thể như việc đặt mô hình trong một mô hình thư mục. Ngoài ra còn có một số tùy chọn cấu hình sẵn có thông qua các tập lệnh bên trong thư mục “config”.

- Tốc độ vô cùng nhanh chóng: CodeIgniter được đánh giá là 1 PHP framework có tốc độ nhanh, chúng có thể đáp ứng được hàng triệu lượt truy cập trên một ngày.

- Codeigniter Framework hoàn toàn miễn phí: Chúng được cấp phát hành dưới giấy phép Apache/BSD mở rộng cho phép người dùng tự do thay đổi, phát triển cũng như phân phối mã nguồn mở đó theo sự sáng tạo của bản thân mình.

- Với sự hỗ trợ từ Framework Codeigniter, rất nhiều website đã đạt tiêu chuẩn MVC và hoạt động tốt giữa rất nhiều website có mặt trên Internet hiện nay.

- Hỗ trợ tốt nhất cho SEO: Cấu trúc URL của CodeIgniter vô cùng thân thiện với các công cụ tìm kiếm. Đương nhiên điều này giúp cho trang web của bạn tăng thứ hạng nhanh hơn mà không cần thiết phải đầu tư quá nhiều về phần mềm hay công cụ.

- Khả năng bảo mật hệ thống: Cơ chế kiểm tra dữ liệu chặt chẽ, ngăn ngừa XSS và SQL Injection của CodeIgniter giúp giảm thiểu đáng kể những nguy cơ xâm nhập và làm hại tới hệ thống.

Một phần của tài liệu LUẬN văn THẠC sĩ ỨNG DỤNG CÔNG NGHỆ IOT TRONG VIỆC QUẢN LÝ,GIÁM sát PHƯƠNG TIỆN THỦY nội địa tại TỈNH KIÊN GIANG (Trang 45 - 46)

Tải bản đầy đủ (DOCX)

(71 trang)
w