1209 - GIỚI THIỆU
CodeIgniter là một khung công tác PHP mã nguồn mở miễn phí được tạo ra để giúp các nhà phát triển kết hợp các trang web với nhau một cách nhanh chóng và an toàn.
CodeIgniter là một khung công tác PHP mạnh mẽ phần lớn tuân theo mô hình bộ điều khiển chế độ xem mô hình quan sát (MTVC). Mặc dù CodeIgniter không thực thi việc sử dụng các mô hình, khung nhìn và kiểu bộ điều khiển chính thức, nhưng nó hỗ trợ thiết kế MVC phân cấp, đa bảng và dựa trên kịch bản. CodeIgniter có một cộng đồng tích cực trả lời các câu hỏi và cung cấp tài liệu về tất cả các khía cạnh của phần mềm. Ngoài ra, nó bao gồm hỗ trợ cho các dịch vụ web XML, truy cập XML vào phần cuối của dịch vụ ASP và WEB, cũng như hỗ trợ cho các cơ sở dữ liệu khác nhau như Oracle, Pervasive SQL, MSSQL, MySQL và Sybase.
CodeIgniter có những điểm tương đồng với một số web framework nổi tiếng khác như CakePHP, Joomla và ZenCart. Tuy nhiên, nó khác với các khuôn khổ khác ở chỗ nó được xây dựng dựa trên khuôn khổ ngữ nghĩa mở (OSF) mã nguồn mở, là một sự phát triển của ngôn ngữ thẻ meta (XML) rất nổi tiếng của PHP. Phiên bản OSF mới hơn này mang đến những cải tiến đáng kể và cho phép các nhà phát triển tạo ra các ứng dụng sẽ chạy trong mọi môi trường và trên mọi hệ điều hành. Ngoài những điểm mạnh và hạn chế của nó, CodeIgniter rất dễ cài đặt và cung cấp nhiều lợi ích bao gồm hỗ trợ các máy chủ Windows có thể được mở rộng thông qua việc sử dụng các công cụ và tập lệnh của bên thứ ba.
Với sự phổ biến của phát triển web dựa trên MVC đang gia tăng, các nhà phát triển có thể tự hỏi có gì đặc biệt về khuôn khổ CodeIgniter. Câu trả lời là, với CodeIgniter, các nhà phát triển web có thể tận hưởng nhiều lợi ích mà nếu không thì sẽ rất tốn kém với các khung hướng đối tượng khác như ASP hoặc HTML. Bằng cách cho phép nhà phát triển tạo mã có thể sử dụng lại với hướng đối tượng, khuôn khổ CodeIgniter cho phép các nhà phát triển xây dựng các ứng dụng giống MVC có thể mở rộng thành các ứng dụng lớn mà không cần số lượng lớn nhà phát triển và có thể dễ dàng bảo trì.
Các tính năng của CodeIgniter
- Hiệu suất tuyệt vời .
- Rất nhiều tài liệu hỗ trợ .
- Khả năng tương thích tuyệt vời với các hệ thống lưu trữ tiêu chuẩn .
- Không có quy tắc mã hóa hạn chế .
- Cấu hình đơn giản.