PHP vẫn còn tốt để sử dụng chứ?

PHP không phổ biến trong thế hệ các nhà phát triển phần mềm trẻ. Đó là một ngôn ngữ lập trình có lịch sử lâu đời, bao gồm một số giải pháp lỗi thời. Nó thiếu duyên dáng, nhất quán và không còn hiện đại. Tuy nhiên, nó có một lợi thế cơ bản. bạn có thể giải quyết hầu hết mọi vấn đề với nó

Trên Quora, trang web hỏi đáp bằng tiếng Anh phổ biến nhất, những câu hỏi về "cái chết" sắp xảy ra của PHP đã xuất hiện đều đặn trong nhiều năm qua. Những người hạn chế hơn liên quan đến ý nghĩa tồn tại của PHP vào thời điểm mà Python, JavaScript hoặc Ruby đang dẫn đầu trong bảng xếp hạng mức độ phổ biến. Một mặt, tác giả của những bài đăng như vậy có thể bị buộc tội troll. Đặc biệt là trong bối cảnh khoảng 80% trang web được cung cấp bởi PHP. Mặt khác, kiểu "khiêu khích" này có một lợi ích nhất định, nó góp phần thảo luận về giá trị của PHP trong bối cảnh cạnh tranh ngày càng tăng

Sơ lược về lịch sử của PHP

PHP được tạo ra vào năm 1994 bởi Rasmus Lerdorf. Phiên bản ban đầu của ngôn ngữ này là một tập hợp các tập lệnh Perl, được Lerdorf sử dụng để theo dõi lưu lượng truy cập trên trang web của mình. Khi số lượng khách truy cập tăng lên, nhà phát triển đã viết lại các tập lệnh bằng ngôn ngữ C, thêm nhiều tính năng hơn và vào năm 1995, ông đã phát hành mã nguồn công việc của mình. PHP nhanh chóng trở nên phổ biến và trở thành một dự án toàn cầu. Đến năm 1997, nó đã được sử dụng bởi hơn 50.000 nhà phát triển phần mềm trên khắp thế giới

PHP là một ngôn ngữ kịch bản có mục đích chung. Tuy nhiên, nó chủ yếu được thiết kế để phát triển các trang web động và ứng dụng web. Theo dữ liệu từ tháng 8 năm 2019, 79. 1% trang web sử dụng PHP làm ngôn ngữ lập trình ở phía máy chủ. Nó cũng đã được sử dụng để phát triển một số lượng lớn các ứng dụng web, chẳng hạn như hệ thống quản lý nội dung, diễn đàn thảo luận và ứng dụng khách cơ sở dữ liệu. Các hệ thống CMS được tạo bằng PHP bao gồm WordPress, Drupal, Joomla hoặc MediaWiki, đây là những "thương hiệu" phổ biến nhất trong danh mục của họ. PHP cũng hỗ trợ back-end hoặc front-end của các trang web như Facebook, Dailymotion, Digg, Slack, Flickr hoặc Tumblr. Điều đáng nói là ngay cả trang web của Nhà Trắng cũng được cung cấp bởi WordPress (trước đây là Drupal). Ngôn ngữ lập trình do Lerdorf tạo ra cũng được sử dụng để phát triển Magento – một công cụ được sử dụng bởi hơn 10% tất cả các cửa hàng trực tuyến trên thế giới

Chà, nếu PHP phổ biến như vậy, tại sao lại có những câu hỏi về sự kết thúc sắp xảy ra của nó?

PHP xấu vì nó không nhất quán

Nhiều người tin rằng những ngày tươi đẹp nhất của PHP đã qua. Ngôn ngữ lập trình do Lerdorf tạo ra đã không còn được các nhà phát triển ưa chuộng cách đây vài năm và trở thành một con vịt xấu xí trong ngành công nghiệp phần mềm. Tại sao? . Đây là lý do chính tại sao nó bị ghét bởi hầu hết các nhà phát triển” – như bạn có thể đọc ở một trong những câu trả lời dưới câu hỏi về “sự tồn tại liên tục” của PHP trên Quora (Đọc đến cuối vì "

Khiếu nại này, ở một mức độ nào đó, được biện minh. Không còn nghi ngờ gì nữa, chúng ta có thể nói rằng PHP là một ngôn ngữ xấu. Chủ yếu là do cú pháp không nhất quán. Đối với các nhà phát triển đang học cách viết mã với nó, các vấn đề có thể bao gồm sự khác biệt trong cơ sở phương thức hoặc cách truyền tham số cho các hàm, sự mơ hồ của một số toán tử, lỗi không khiến tập lệnh bị hỏng hoặc xung đột giữa các hàm. Điều này là do PHP có một lịch sử rất lâu đời. Nó đã được tạo ra bởi các nhà phát triển khác nhau theo các cách tiếp cận khác nhau. Điều này đã dẫn đến các giải pháp đôi khi vụng về và làm cho ngôn ngữ không nhất quán lắm

Với PHP bạn có thể làm bất cứ điều gì

Tuy nhiên, lịch sử lâu đời của PHP có những điểm tốt, điểm mạnh hơn những điểm bất lợi của ngôn ngữ này. Những thứ quan trọng nhất bao gồm một số lượng đáng kể các framework trưởng thành như Laravel, Symfony, Zend, Phalcon hoặc Yii và các thư viện với các ứng dụng khác nhau, cũng ở cấp doanh nghiệp. Sự phong phú của chúng cho phép chúng tôi thực hiện các dự án khá phức tạp trong một thời gian ngắn. Ví dụ: chúng tôi có thể tạo bảng quản trị mở rộng trong vòng vài ngày. PHP cũng có một thư viện chuẩn rất phong phú, tôi. e. nhiều công cụ tích hợp, chẳng hạn như để xử lý tệp PDF, kết nối với các loại cơ sở dữ liệu khác nhau hoặc xử lý đồ họa. Như vậy, có thể khẳng định PHP là ngôn ngữ lập trình có giải pháp cho hầu hết các bài toán. Từ quan điểm về hiệu quả công việc của nhà phát triển, đây là một lợi thế không thể đánh giá quá cao

Lợi ích của PHP ở dạng hiện tại cũng là tốc độ. Trong các phiên bản trước, ngôn ngữ lập trình này không được coi là một con quỷ tốc độ, tuy nhiên, phiên bản 7. 0 trong các điểm chuẩn được chứng minh là nhanh hơn 14 lần so với phiên bản 5. 0 phát hành năm 2004. Hơn nữa, trong một trong những thử nghiệm v. 7. 0 hoạt động tốt hơn nhiều so với Python hoặc Ruby phổ biến hiện nay. Trong thực tế, kết quả có thể kém ngoạn mục hơn, nhưng PHP "mới" vẫn hoạt động khá tốt. trong các thử nghiệm thực tế, các khung phổ biến nhất hoạt động nhanh hơn khoảng 70% so với phiên bản ổn định trước đó, một số dữ liệu khác cho thấy hiệu suất được cải thiện gấp ba lần. Chắc chắn, có những cái tốt hơn – nhưng trong danh mục của riêng chúng, hẹp hơn. Ví dụ: PHP sẽ không vượt qua Go hoặc các ngôn ngữ được biên dịch khác thực hiện các phép toán nhất định với tốc độ cực nhanh. Tuy nhiên, nó có nhiều lợi thế. PHP là ngôn ngữ có mục đích chung và điểm mạnh nhất của nó là các tài nguyên cho phép thực hiện hiệu quả nhiều tác vụ khác nhau với chi phí tương đối thấp

"Bad language" có hại cho PHP

Lợi thế này là kết quả của sự hợp tác của một cộng đồng lớn các nhà phát triển làm việc trên PHP. Vấn đề là những tin đồn về "cái chết" sắp xảy ra của ngôn ngữ này không có lợi cho việc hợp tác sâu sắc hơn. Một mặt, chúng là kết quả của những quan niệm sai lầm về giá trị của ngôn ngữ này và chỉ đánh giá nó qua lăng kính của những thiếu sót, đã bị loại bỏ một phần trong phiên bản PHP cuối cùng. Mặt khác, chúng là kết quả của sự phổ biến ngày càng tăng của "sự cạnh tranh" như Python, Ruby hay JavaScript. Tất nhiên, những ngôn ngữ này xuất sắc ở nhiều khía cạnh, mặc dù kém hơn về số lượng khung và thư viện có sẵn. Hơn nữa, Python, rất phổ biến trong những năm gần đây, được coi là tương đối dễ học, điều này mang lại nhiều người đam mê mới cho nó. Những người bắt đầu cuộc phiêu lưu với lập trình có thái độ không mấy thiện cảm với PHP. Trong tương lai, điều này có thể dẫn đến sự chậm lại trong quá trình phát triển môi trường của nó

Hy vọng, điều này sẽ không xảy ra. Các tối ưu hóa được giới thiệu trong phiên bản 7. 0 sẽ thuyết phục những người hoài nghi rằng PHP không chỉ đáng để triển khai mà còn đáng để học hỏi. Đây là ngôn ngữ lập trình có rất ít sự cạnh tranh trên thị trường do có nhiều ứng dụng và tính sẵn có của các giải pháp làm sẵn.

Nếu bạn đang tìm kiếm một đối tác sẽ thực hiện dự án của bạn một cách cẩn thận vì sự an toàn của nó – hãy nói chuyện

Bạn vẫn nên sử dụng PHP?

Ngôn ngữ này vẫn phù hợp và phổ biến để phát triển web , vì ngôn ngữ này dễ dàng, nhanh chóng, được cập nhật liên tục và có rất nhiều chuyên gia có thể làm việc với ngôn ngữ này. PHP tốt cho các ứng dụng kinh doanh, vì nó rẻ, linh hoạt và cho tốc độ phát triển tốt.

Tôi nên học PHP hay Java vào năm 2022?

Java được các nhà phát triển yêu cầu nhiều hơn . Theo nghiên cứu, 19. 1% lập trình viên sẵn sàng học Java và chỉ 6. 2% muốn học PHP. Ngoài ra, một nghiên cứu khác đã phát hiện ra rằng ngôn ngữ được yêu cầu nhiều nhất hiện có là Java. PHP xếp vị trí thứ 7.

Tại sao PHP không được sử dụng nữa?

PHP ban đầu được thiết kế để có thời gian học ngắn cho những người không phải là lập trình viên. Nhìn lại, chúng tôi thấy rằng nhiều quyết định thiết kế tồi đã được đưa ra từ lâu. PHP trở nên phổ biến vì nó rất dễ sử dụng, nhưng vì nó không có cộng đồng chuyên gia nên PHP đã thiếu một hệ sinh thái nhà phát triển tốt trong một thời gian dài.

PHP có chết vào năm 2022 Quora?

“W3Techs báo cáo rằng kể từ tháng 1 năm 2022, " PHP được sử dụng bởi 78. 1% trong số tất cả các trang web có ngôn ngữ lập trình phía máy chủ mà chúng tôi biết . "