
Một vài giới thiệu về
CodeIgniter Framework, hiện tại mình đang làm các
website bằng
CodeIgniter Framework,
Framework gọn nhẹ đơn giản cho người mới bắt đầu với làm việc với
Framework.
Bài viết mình copy lai từ trang
binhduongitc.com giới thiệu sơ về
CodeIgniter Framework.
Nếu bạn bắt đầu lập trình với
php thì việc tạo nên những trang tin tức hay giới thiệu sản phẩm đối với bạn sẽ đơn giản hơn nếu sử dụng thuần
php (chỉ sử dụng các hàm cơ bản của
php). Vậy câu hỏi được đặt ra vì sao người ta lại xây dựng nên những
framework làm gì ? Câu trả lời đơn giản là nếu bạn không quan tâm tới tốc độ, bảo mật, cấu trúc linh động, khả năng bảo trì tốt thì bạn không cần đến một
framework nào cả. Và nếu trang
web của bạn chỉ từ trung bình trở xuống thì bạn không phải quá lo, còn nếu bạn làm việc với những trang
web lớn mà không dùng đến
framework nào cả thì ác mộng sẽ đến với bạn! Bài viết này giới thiệu với các bạn về
CodeIgniter, một trong những
framework được đánh giá tốt nhất hiện nay.
CodeIgniter (
CI) là một nền tảng ứng dụng
web (
web application framework) mã nguồn mở được dùng để xây dựng các ứng dụng
web động tương tác với
PHP. Nó cho phép các nhà phát triển xây dựng một ứng dụng
web nhanh hơn - so với việc viết mã hỗn tạp - bằng cách cung cấp 1 bộ thư viện đầy đủ cho các tác vụ thông thường, cũng như cung cấp một mô hình tương tác đơn giản và dễ hiểu cho việc kết nối tới những bộ thư viện đó. Phiên bản chính thức đầu tiên của
CodeIgniter được công bố vào 28 tháng 2 năm 2006. Phiên bản mới nhất cho tới bây giờ là 1.7.2
CodeIgniter khuyến khích các lập trình viên sử dụng mô hình
model-view-controller (
MVC)
architectural pattern cho các ứng dụng
web của mình.