Tình trạng của PHP vào năm 2022
Có liên quan. PHP Foundation thổi các tài nguyên mới vào ngôn ngữ mã nguồn mở
Những nghi ngờ về tương lai của PHP chủ yếu là do mức độ phổ biến của PHP đã giảm dần trong những năm gần đây
Theo Chỉ số TIOBE, PHP xếp thứ năm trong danh sách các ngôn ngữ lập trình phổ biến nhất vào năm 2012. Đến năm 2017, nó tụt xuống vị trí thứ sáu và rơi xuống vị trí thứ chín vào đầu năm 2022.
Có liên quan. Java 18 mang đến các tính năng mới để tăng tốc phát triển phần mềm
Phải thừa nhận rằng, sự sụt giảm từ vị trí thứ năm xuống vị trí thứ chín trong khoảng thời gian một thập kỷ có vẻ không đặc biệt đáng chú ý. Nhưng điều quan trọng là làm thế nào PHP trung tâm, bắt nguồn từ giữa những năm 1990, theo truyền thống là lập trình web. Không ngoa khi nói rằng PHP, ngôn ngữ lập trình đa năng đầu tiên để tạo các trang web động và tương tác, đã tạo ra trang web như chúng ta biết
Nhìn từ góc độ đó, điều đáng chú ý là số lượng nhà phát triển sử dụng PHP dường như đang giảm dần
Tại sao PHP [Có lẽ] vẫn tồn tại và khỏe mạnh
Điều đó nói rằng, có lẽ là cường điệu khi tuyên bố rằng PHP đang ở trạng thái đầu cuối
Lý do lớn nhất là bởi vì, ngay cả khi PHP không còn phổ biến như trước đây khi so sánh với các ngôn ngữ khác, thì nó vẫn hoàn toàn là trung tâm của một số nền tảng và trang web lớn nhất thế giới — chẳng hạn như WordPress, Facebook, Wikipedia, and Slack.
Nếu PHP chết, các thực thể như thế này sẽ phải chết cùng với nó — hoặc được di chuyển sang các ngôn ngữ khác, điều này sẽ đòi hỏi rất nhiều nỗ lực và gây ra nhiều gián đoạn cho hệ sinh thái phát triển hiện có đến mức thật khó để tưởng tượng điều đó sẽ xảy ra
Ví dụ: nếu các nhà phát triển WordPress muốn chuyển nền tảng sang một ngôn ngữ khác, thì không chỉ có thể mất nhiều năm để hoàn thành việc di chuyển chính WordPress mà hầu như mọi plugin, chủ đề và tiện ích bổ sung khác của WordPress cũng sẽ phải được viết lại. Nỗ lực này sẽ là một cam kết quan trọng, đòi hỏi sự tham gia của rất nhiều bên liên quan khác nhau, đến mức về cơ bản không thể thấy nó thực sự diễn ra
Cũng cần lưu ý rằng cộng đồng phát triển PHP vẫn tồn tại và phát triển tốt, bất chấp những nghi ngờ từ những người bên ngoài về khả năng tồn tại lâu dài của PHP. Bản phát hành chính mới nhất của ngôn ngữ này, PHP 8, ra mắt cách đây không lâu. Các framework PHP phổ biến, như Laravel, vẫn hoạt động khá tích cực.
Cuối cùng, điều quan trọng cần nhớ là sự suy giảm mức độ phổ biến của PHP trong các danh sách như TIOBE không có nghĩa là tổng mức sử dụng giảm. Điều đó chỉ có nghĩa là PHP đang được sử dụng ít hơn so với các ngôn ngữ khác — không phải là số lượng lớn các nhà phát triển đang chuyển các ứng dụng hiện có từ PHP sang một ngôn ngữ khác
Tương lai của PHP
Vì vậy, tôi đặt cược tiền của mình vào việc PHP vẫn là ngôn ngữ lập trình chính trong tương lai gần. Tuy nhiên, tôi nghĩ rằng các thay đổi đang chờ đợi cho cách thức hoạt động của PHP và cách các nhà phát triển sử dụng nó. Cụ thể, chúng ta có thể sẽ thấy các thay đổi được thiết kế để cải thiện hình ảnh của PHP như một ngôn ngữ hiện đại vẫn phù hợp trong thời đại dựa trên đám mây
Trên tất cả, tôi hy vọng rằng chúng ta sẽ thấy cộng đồng phát triển PHP tiếp tục nỗ lực để làm cho PHP trở nên thân thiện hơn với nhà phát triển. Đó là một trong những trọng tâm chính của bản phát hành PHP 8 và tôi không nghĩ nỗ lực sẽ kết thúc ở đó
Tôi cũng cho rằng các nhà phát triển PHP sẽ đầu tư vào việc củng cố hình ảnh của PHP như một ngôn ngữ an toàn. Điều này sẽ không yêu cầu những thay đổi kỹ thuật nhiều như những thay đổi về văn hóa. Về cơ bản, PHP cũng an toàn như các ngôn ngữ lập trình web chính thống khác, nhưng nó dường như bị ảnh hưởng — có lẽ là không công bằng — từ tiếng tăm về sự không an toàn của một số người. Vì lý do đó, tôi sẽ không ngạc nhiên nếu trong các bản phát hành sau này, các nhà phát triển PHP đặc biệt nhấn mạnh vào việc tăng cường tính bảo mật của PHP.
Bắt đầu áp dụng PHP
Những thay đổi như thế này là cần thiết bởi vì cuối cùng, để PHP tiếp tục phát triển mạnh trong 1/4 thế kỷ tiếp theo của cuộc đời, nhiều nhà phát triển cần coi PHP là ngôn ngữ "hiện đại"
Hiện tại, thật dễ dàng để PHP trông giống như một ngôn ngữ tiếp tục tồn tại trong quá khứ. Và không phải ngẫu nhiên mà hầu hết các nền tảng chính sử dụng PHP — như WordPress, Facebook và Wikipedia — đều có từ đầu những năm 2000, khi PHP còn trẻ hơn và sành điệu hơn nhiều. Ngoại trừ những trường hợp ngoại lệ như Slack, bạn không thấy nhiều nền tảng hoàn toàn mới được xây dựng bằng PHP ngày nay
Nếu PHP có thể cập nhật hình ảnh cũ kỹ của nó, thì nó không chỉ ngừng giảm mức độ phổ biến mà thậm chí còn có thể leo lên danh sách. Rốt cuộc, không phải là ngôn ngữ chắc chắn sẽ giảm dần mức độ phổ biến khi chúng già đi. Ví dụ, Python [xuất hiện vào đầu những năm 1990] lớn hơn PHP vài năm và không ai buộc tội nó đang chết. Nhưng đó có thể là do Python vẫn thích hình ảnh là một ngôn ngữ hiện đại, trong khi PHP cảm thấy hơi lạc hậu.
Phần kết luận
Tất cả những điều trên là để nói rằng, trong khi PHP gần như chắc chắn sẽ không chết, nó đang giảm dần mức độ phổ biến. Nhưng đó chủ yếu là do vấn đề về nhận thức hơn bất kỳ vấn đề kỹ thuật nào trong ngôn ngữ PHP. Những cải tiến nhỏ trong các lĩnh vực như khả năng sử dụng và bảo mật có thể giúp cải thiện hình ảnh của PHP và đảm bảo rằng nó tiếp tục phát triển trong tương lai