Ngày 16/10 vừa rồi, PHP đã cập nhật mới cho phiên bản 5.5 và đang chuẩn bị lộ trình cho sự thay đổi lớn ở 5.6. Dù cho PHP thường không được đánh giá cao, và không phải là ngôn ngữ lập trình lý tưởng của nhiều người, PHP vẫn là một ngôn ngữ gạo cội và có sức hút.
Tính đến 2013, PHP đã “thổi nến” 18 lần và đủ tuổi đi bầu cử rồi đấy. Nhiều ngôn ngữ khác ra đời sau này đều mong muốn giành thị phần web app từ tay PHP, nhưng sự thật là PHP vẫn tăng trưởng đều qua các năm. Số liệu thống kê tháng 10/2013 của W3 Tech cho thấy PHP chiếm hơn 80% website trên toàn thế giới (data từ Alexa và Google). Triển khai đơn giản, dễ tiếp cận ban đầu cho các newbie, và cộng đồng lớn là những lý do chính giúp PHP có mức độ phổ biến cao đến thế.
Về tính năng, có lẽ PHP bị chê nhiều ở tính thiếu nhất quán trong cấu trúc, và bản chất lập trình thủ tục của nó. Tuy nhiên, PHP có thể linh hoạt cho bạn lựa chọn từ Procedural, OOP cho đến Functional programming với những điểm mạnh và điểm yếu cho từng mục đích cụ thể. PHP còn tồn tại nhiều khuyết điểm, và có thể từng làm các lập trình viên cãi nhau đến nát bàn phím, cháy server. Liệu PHP có tốt khi đã làm nên Facebook, hay Python mạnh hơn khi dựng nên Google??!
Sự thật xấu xí là, khách hàng – những người thực sự chi tiền – cóc quan tâm điều đó! Chỉ có lập trình viên mới để ý đến cấu trúc ngôn ngữ. Chỉ có lập trình viên mới để ý hàm, vòng lặp, thuật toán hay hầm bà lằng xáng cấu gì đó của các ngôn ngữ lập trình. Đơn giản là khách hàng có 1 rắc rối, và mong muốn lập trình viên sử dụng ngôn ngữ lập trình như 1 công cụ để giải quyết vấn đề.
Cứ chọn cho mình 1 công cụ, cứ làm đi và làm tốt vào! Chấm hết!
~
By Phúc Nguyễn
0 comments:
Post a Comment