30/09/2018, 20:58
Nên học và dùng PHP Framework nào?
Mình đang phân vân không biết chọn Framework nào để học và dùng để làm đồ án PHP
Sau này có thể ứng dụng Framework đó để đi làm.
Bạn nào có thể tư vấn và chia sẻ kinh nghiệm cho mình được không ạ. Mình cảm ơn
Bài liên quan
Chào bạn,
Bạn có thể tham khảo vào bài khảo sát sau để đưa ra lựa chọn cho mình, http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/.
Riêng mình thì đã dùng qua Yii 1, nếu bạn có hứng thú với framework này thì bạn có thể học luôn version Yii 2, các bạn của mình cũng đã sử dụng Yii 2 để viêt API cho web/mobile app.
Ngoài ra, hiện tại thị trường công việc PHP thì bạn có thể học các CMS (Content Management System) như Wordpress, Joomla, Druppal. Các CMSs này hiện vẫn còn cao nhu cầu tuyển dụng bạn nhé.
Về đồ án PHP, trước mình làm đồ án JAVA nhưng thiệt tình hồi đó mình chỉ hiểu về MVC model và làm với ngôn ngữ thuần luôn chứ không dùng framework như bây giờ. Nên bạn cứ tìm hiểu xem cái nào dễ dùng thì áp dụng nhé, quan trọng là ý tưởng của bạn có thực tiễn và bạn thực sự hiểu những gì bạn làm với nó thì điểm sẽ cao :D.
Chúc bạn thành công.
thank bạn đã tư vấn cho mình, mình làm đồ án PHP tính làm hướng thủ công mà thấy nhọc quá, nên tính học và dùng thử Framework cho nhanh, mình làm đồ án để lấy chứng chỉ chứ không phải tốt nghiệp ra trường nên không lo về điểm
… Yi thì chắc mình tìm hiểu sau, mình tính học Codeigniter trước, thấy nó cũng dễ học
Hello
Nếu bạn muốn một FW có nhiều thư viện hỗ trợ tận răng thì dùng Laravel còn muốn chơi cảm giác mạnh thì học Phalcon, còn CI thì không nên học nữa vì mặc dù vẫn còn nhiều dữ án củ dùng nó
cảm ơn bạn, mình với tiếp xúc với framework học luôn laravel có được không nhỉ
Về cơ bản là được, nhưng để hiểu bản chất PHP thì nên đọc thêm PHP COOKBOOK
thanks để mình đọc cuốn đó, mà trong 1 tuần mình học về laravel rồi làm đồ án web bán hàng online, bạn thấy khả năng ổn không nhỉ
mọi người có thể chia sẻ cho mình thêm không, mình còn khá phân vân
Bạn học Framework nào ban đầu cũng được. Nếu nói về hype/trending thì Laravel là một lựa chọn tốt, còn nếu theo lâu dài thì có thể chọn Zend (của chính hãng chịu trách nhiệm phát triển PHP). Về cơ bản thì tất cả các FW đều sẽ giống nhau ở đa phần:
Tuy vậy, có 1 số khái niệm nhỏ khác nhau chút như Helper cho Controller (Igniter), hay MiddleWare / Plugin (Laravel / Zend). Ngoài ra, việc có sử dụng / lệ thuộc tới đâu cũng tuỳ ở bạn, ví dụ như khi làm profiler, bạn thấy Zend_Application qúa chậm, bạn tự viết lại thuần, không sao cả (không có đúng sai trong lập trình và không ai ép bạn phải viết toàn bộ hàm theo FW cả).
Ngoài ra, nếu bạn có time, thử tự viết 1 FW/library cho mình:
apress.com
Pro PHP - Patterns, Frameworks, Testing and More | Kevin McArthur | Apress
Taking care to focus solely on those topics that will have the most impact on experienced PHP developers, Pro PHP is written for readers seeking to take their understanding of both PHP and sound software development practices to the next level....
Pro PHP MVC | Chris Pitt | Apress
Model View Controller (MVC) is becoming the definitive architecture of website development frameworks due to the stability, extensibility and predictability it lends to development. It is not just the primary separation of database, business logic...
Creating a PHP5 Framework - Part 1
With websites becoming more and more dynamic and interactive, developers often look to frameworks to help build websites and web apps rapidly. While there are a number of great frameworks...
Write your own PHP MVC Framework (Part 1)
In this tutorial you will learn how to write your own PHP MVC framework from scratch allowing you to isolate business, database and presentation logic with ease.
Create your own PHP Framework (Symfony Docs)
Create your own PHP Framework: Introduction Why would you Like to Create your Own Framework? Before You Start Bootstrapping Dependency Management Our Project The HttpFoundation Component Going O...
Thấy thương nhớ CI quá, 1 huyền thoại
thank bạn tư vấn…chắc mình học Laravel trước, thấy Codeigniter mọi người không khuyến khích học nữa nhỉ
nay mọi người không dùng CI nữa thì phải
theo mình là laravel và cake. 2 thằng này trên mạng rất nhiều tài liệu cả tiếng việt lẵn anh
mỗi thằng đều có ưu điểm riêng ( mình thì thấy laravel ngon hơn :v )