Tải bản đầy đủ (.docx) (4 trang)

Nên học PHP framework nào tốt nhất cho beginer

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (224.17 KB, 4 trang )

Nên học PHP Framework nào tốt nhất cho Beginer?

Nên học PHP Framework nào? Tại sao lại có nhiều Php Framework ra đời như thế tại sao các
bạn lại sử dụng Php Framework, lợi ích và tác hại nó như thế nào?
Không phải ngẫu nhiên mà các nhà lập trình khai thác tạo ra nhiều Framework Php hơn tất cả
frameworks của ngôn ngữ web khác như asp, jsp. Đó là những câu hỏi mà nhiều lập trình viên đưa ra
nhưng vẫn chưa có câu trả lời thỏa đáng. Nếu hỏi tôi nên học Php Framework nào thì tôi khuyên bạn
bên học ngôn ngữ Php trước, vững chắc rồi bắt đầu với một Framework.
Chính vì sự đa dạng trong các Framework nên khi các bạn bắt đầu thì sẽ không biết bắt đầu từ đâu,
chọn nên học Php Framework nào tốt nhất. Hiện nay có rất nhiều Framework PHP như Zend, Cake, Yii,
CodeIgniter, Laravel… sự lựa chọn thật khó khăn vì mỗi loại thường có thế mạnh và yếu khác nhau và
mỗi người một ý.

Vì sao nên học Php Framework
Php Framework sẽ đơn giản hóa và làm cho công việc của bạn nhanh hơn. Hầu hết các website kể cả
Facebook cũng chạy trên nền tảng của PHP. Php đang trở thành ngôn ngữ Web của tương lai chính vì
thế sở hữu cho mình một nền tảng PHP là một việc hữu ích.
Cùng với sự đi lên của PHP đó đã có nhiều Framework và CMS nổi tiếng được phát triển từ PHP đã ra
đời như: CodeIgniter Framework , Zend Framework, Yii Framework, Kohana Framework, và các CMS
Joomla, CMS wordpress, CMS Magento, CMS Opencart, CSCart...
Bởi các CMS và Frameworks được một số người gọi là “mỳ ăn liền” và bị chê bởi nhiều chuyên gia lập
trình web. Nhưng có một vấn đề là PHP chính là ngôn ngữ kiếm được rất nhiều tiền và các Frameworks
của nó đã được nhiều hệ thống lớn tin cậy và sử dụng.


Với quá nhiều framework như thế thì rõ ràng sẽ có sự lựa chọn cần thiết để có bước khởi đầu hoàn hảo.
Vì mỗi Framework hay CMS đều có những ưu điểm và khuyết điểm của riêng mình nên các bạn nên học
PHP Framework nào để trợ cho công việc và dự án của bạn tốt hơn.

Vậy các bạn nên học gì và có trang bị nào cho việc học
PHP Framewoks


- PHP cơ bản
- OOP cơ bản
- Cách kết nối Database và chạy vài câu Query MySQL
- JS cơ bản và HTML/CSS

Vậy nên học PHP Frameworks nào tốt nhất?
Theo lời khuyên của tôi thì bạn nên học CodeIgniter cho sự bắt đầu. Vì sao lại dùng CodeIgniter thay vì
sử dụng Zend, Cake, hay nhiều Frameworks nổi tiếng khác. Đây là các lý do bạn nên học CodeIgniter:
Mô hình MVC, mô hình này đã có trong PHP từ rất lâu, rất dễ quản lý, nếu các bạn chưa biết về cách
hoạt động của mô hình này thì hãy học ngay để chuẩn bị cho quá trình “luyện công” sắp tới.


Các Library của CodeIgniter và Document rất dễ hiểu và dễ dàng cho người mới bắt đầu. Ngoài ra đây
là Framework rất ít thay đổi sẽ phù hợp cho bạn thực hiện và bảo trì dự án.
Nhẹ nhàng và ít dung lượng lưu trữ, cài đặt chỉ 404KB, CodeIgniter làm giảm thiểu tối đa không gian
lưu trữ hosting.
Tốc độ load trang nhanh : CodeIgniter Framework đã được đánh giá là Framework có tốc độ load
nhanh nhất hiện nay. Bằng kỹ thuật lưu cache, nội dung vào bộ đệm (cache), CodeIgniter giảm số lần
truy cập SQL và xử lý database dữ liệu, giảm băng thông cũng như giúp cho website khi có nhiều lượt
truy cập, từ đó tối ưu hoá tốc độ Pageload.
Được download miễn phí : CodeIgniter được phát hành miễn phí dưới Apache/BSD, cho phép người
dùng tự do thay đổi, develope và triển khai mã nguồn.
Hỗ trợ SEO: Cấu trúc URL và cấu trúc Web cũng như mã nguồn load nhanh của CodeIgniter
Framework rất thân thiện với các Bot tìm kiếm.
Hệ thống library và document dễ học: CodeIgniter Framework cung cấp những chức năng phổ biển
và những thư viện thường sử dụng khi lập trình web như connect cơ sở dữ liệu, send email, quản lý
session, xử lý ảnh có thể xoay dọc ngang, cắt ảnh,… đến những funtion nâng cao như XML-RPC,
decode, bảo mật,…
Bảo mật hệ thống: kiểm tra cơ sở dữ liệu liên tục và ngăn ngừa XSS và SQL Injection của CodeIgniter
giúp tăng các cơ chế bảo mật cho hệ thống website.

Bắt đầu các bạn nên học CodeIgniter khi đã nắm vũng thì tìm hiểu Cake PHP, rồi đến Yii sau đó “vọc”
Zend Framework. Tới đây là bạn thành chuyên gia lập trình PHP rồi đó và rất có nhiều cơ hội thăng tiến
cho các bạn,
Đây chỉ là ý kiến của tôi, đây chỉ là tham khảo và nhận định của tôi đưa ra. Vậy nên học PHP
Frameworks nào, nên chuyển sang làm Framework nào hoàn toàn phụ thuộc vào sở thích và kiến


thức của các bạn. Nhưng đừng bó buộc vào một Framework hãy học nhiều để có nhiều kinh nghiệm và
trải nghiệm, cũng như kiến thức.
Chia sẻ và đóng góp ý kiến cùng VIECOI.VN nhé!
Hoa Cúc Dại



×