Thứ Năm, 3 tháng 5, 2018

PHP : HỌC PHP THẾ NÀO CHO ĐÚNG

Học PHP Đúng Cách

PHP Framework có thể hiểu đơn giản là một tập hợp các thư viện PHP được xây dựng trên nền tảng hướng đối tượng và áp dụng các chuẩn mực trong design pattern. Chẳng hạn như: singleton, factory, strategy, MVC,.... Việc này nhằm chuẩn hóa cấu trúc và giúp cho người lập trình dễ dàng viết mã lệnh theo đội nhóm.

lập trình viên php
học lập trình php


Vậy với cương vị 1 lập trình viên. Bạn tiếp cận và học PHP Framework như thế nào cho hợp lý ?. Và đặc biệt, bạn cần trang bị bao nhiêu PHP Framework mới là đủ ?.

Hôm nay, tôi sẽ giải đáp các thắc mắc này dựa trên những kinh nghiệm thực tế và những chia sẻ từ những team leader của các dự án lớn như lazada, zing, nhaccuatui,... Qua đó, sẽ giúp các bạn có cái nhìn đúng và biết cách làm chủ 1 PHP Framework như thế nào cho hợp lý.

Nhiều ý kiến cho rằng, việc học 1 PHP Framework là phải mò mẫm từng class của nó rồi đọc các phương thức của nó, sau đó nhớ nó để mai này sử dụng. Tôi cho rằng đó là ý kiến hết sức sai lầm. Bởi vì 1 PHP Framework có tới hàng trăm class, và với hàng trăm class đó sẽ có tới hàng ngàn phương thức bổ trợ khác. Chính vì điều đó, việc bạn cố gắng nhớ các phương thức, các thư viện là điều rất phản khoa học khi nắm bắt các PHP Framework.

Chẳng hạn với thư viện Zend 2.x, bạn có thể thấy, có rất nhiều phương thức bổ trợ trong các thư viện. Với hàng ngàn phương thức, liệu bạn có thể nhớ hết bao nhiêu. Chưa kể, đừng bao giờ suy nghĩ rằng bạn học chắc Zend 2.x thì sẽ chỉ làm việc với Zend.

Như bài viết trước tôi có chia sẻ học Lập trình PHP - Hành trang nào dành cho bạn, dùng PHP Framework nào thì nó không hoàn toàn do bạn quyết định, trừ những dự án dài hơi đã xây dựng trước đó. Còn nếu doanh nghiệp của bạn theo hình thức freelancer thì nó hoàn toàn dựa vào quyết định của người dùng.

Nếu bạn dành bộ nhớ của mình chỉ để nhớ các phương thức của 1 PHP Framework thì đến lúc bạn tiếp cận các PHP Framework khác sẽ như thế nào. Chắc chắn bạn sẽ dần quên các phương thức cũ ở PHP Framework trước đó, vì đó là phản xạ của não bộ chúng ta mà thôi.

Vậy tiếp cận ra sao với 1 PHP Framework. Trước hết, bạn cần tìm hiểu về workflow của PHP Framework này như thế nào, 1 request khi đến với PHP Framework này nó sẽ đi qua đâu, tới đâu và xử lý ra sao.

Không có nhận xét nào:

Đăng nhận xét

Lập trình Android - RenderScript

Trong chương này, chúng ta sẽ tìm hiểu về Android RenderScript. Thông thường các ứng dụng trên Android được thiết kế để tiêu thụ tài nguyên ...