PHP duy trì vị trí dẫn đầu rất lớn trong các ngôn ngữ lập trình phía máy chủ

Mặc dù ngôn ngữ lập trình web PHP đáng kính là mục tiêu thường xuyên bị chỉ trích và gây khó chịu, một báo cáo từ W3Techs được công bố hôm nay chỉ ra rằng nó dường như sẽ không sớm biến mất.

Cuộc khảo sát chỉ bao gồm các trang web hàng đầu không phải do tinh hoa mà là một trong những nỗ lực của nó để tránh trả lại sai lệch dữ liệu từ các dịch vụ đỗ xe tên miền và những kẻ gửi thư rác, những người sẽ thống trị các trang web hợp pháp thông qua số lượng lớn. Khảo sát máy chủ web của W3Techs tìm kiếm các công nghệ được sử dụng bởi các trang web trong danh sách 10 triệu hàng đầu của Alexa

Câu chuyện được kể trong bộ dữ liệu đó là hiển nhiên, ngoại trừ PHP—nắm giữ 72Chỉ một ngôn ngữ phía máy chủ khác đã từng vượt quá 10% thị phần; . 5% cổ phần trong năm 2010 và 78. 9% cổ phần tính đến hôm nay. ASP. NET là đối thủ duy nhất và nó đã giành được 244% thị phần ấn tượng trong năm 2010, nhưng chỉ có 9. 3% và 8% trong tháng 1 Trong tháng này 3%

Sự tăng trưởng duy nhất trong số các loài cá nhỏ có thể được coi là thực sự ấn tượng là của Ruby, theo khảo sát của W3Techs, đã chứng kiến ​​​​sự tăng trưởng liên tục không bị gián đoạn của 5. 2% trong tháng này. Nếu bạn gần như quen thuộc với Ruby on Rails, nó vẫn hoạt động nhưng dường như không còn được ưa chuộng, điều này có thể khiến bạn ngạc nhiên

Trong kết quả của W3Techs, dường như không có đối thủ cạnh tranh rõ ràng nào khiến PHP phải lo lắng về vấn đề này—sự sụp đổ dần dần của ASP. NET đã không dẫn đến sự gia tăng đáng kể trong PHP hoặc bất kỳ ngôn ngữ đơn lẻ nào khác

Hầu hết các ASP "biến mất". NET rất có thể chứa một số PHP, điều này sẽ tăng gấp đôi số lượng kết quả cho một trang web trong kết quả của W3Techs mà ít hoặc không ảnh hưởng đến các ngôn ngữ khác như ASP. các dịch vụ trên NET lặng lẽ ngừng hoạt động

Ngôn ngữ lập trình web đáng kính PHP là nguồn gốc của những lời phàn nàn và thất vọng thường xuyên, nhưng theo một báo cáo W3Techs phát hành hôm nay, nó dường như sẽ không sớm biến mất

Khảo sát máy chủ web của W3Techs tìm kiếm các công nghệ được sử dụng bởi các trang web trong danh sách 10 triệu hàng đầu của Alexa; . Cuộc khảo sát chỉ bao gồm các trang web hàng đầu không nằm ngoài chủ nghĩa tinh hoa, nhưng là một phần trong nỗ lực của nó nhằm tránh trả lại sai lệch dữ liệu từ các dịch vụ đỗ xe tên miền và những kẻ gửi thư rác, nếu không sẽ thống trị các trang web hợp pháp thông qua khối lượng tuyệt đối

Trong bộ dữ liệu đó, câu chuyện được kể rõ ràng. Ngoài PHP—tổ chức 72. 5 phần trăm cổ phần trong năm 2010 và nắm giữ 78. 9% thị phần tính đến hôm nay—chỉ có một ngôn ngữ phía máy chủ khác từng phá vỡ 10% thị phần. Đối thủ cạnh tranh đó là ASP. NET, tổ chức ấn tượng 24. 4 phần trăm thị phần trong năm 2010 nhưng đã giảm xuống còn 9. 3 phần trăm trong tháng Giêng và 8. 3 phần trăm trong tháng này

Trong số cá bột nhỏ, mức tăng trưởng thực sự ấn tượng duy nhất được thấy là ở Ruby—ở 5. 2 phần trăm trong tháng này vẫn đang chứng kiến ​​​​sự tăng trưởng liên tục không bị gián đoạn trong cuộc khảo sát của W3Techs. Điều này có thể gây sốc nếu bạn gần như quen thuộc với Ruby on Rails, bản thân nó vẫn tồn tại nhưng dường như đang giảm dần mức độ phổ biến

Dường như không có bất kỳ ứng cử viên rõ ràng nào khiến PHP phải lo lắng về kết quả của W3Techs—sự suy giảm không thể lay chuyển của ASP. NET trong những năm qua đã không tạo ra sự gia tăng đáng kể trong PHP hoặc bất kỳ ngôn ngữ đơn lẻ nào khác

Trong tất cả khả năng, hầu hết các ASP "biến mất". NET đã bao gồm một số PHP—điều này sẽ dẫn đến việc một trang web được tính hai lần trong kết quả của W3Techs trong khi có ít hoặc không ảnh hưởng đến các ngôn ngữ khác như ASP. NET lặng lẽ ngừng hoạt động

PHP đôi khi khá ngớ ngẩn, nhưng ít nhất nó vẫn ở trong làn đường của nó thay vì bị cuốn vào mọi thứ chết tiệt (khụ khụ JS)

Bấm để mở rộng

PHP có một cụm lớn phụ thuộc, quản lý gói và gói thảm họa như JS không?

Thật dễ dàng để sử dụng PHP khi bạn đã không sử dụng nó trong hơn một thập kỷ (như tôi). Trong khi đó, hệ sinh thái JS là thực thể hút linh hồn mà tôi cá là không gì khác có thể sánh được

Ít nhất là về mặt vĩnh viễn "không, đừng làm theo cách đó/sử dụng công cụ cũ đó, đây là thứ mới bây giờ. "

*8 tháng sau*

"Không, đừng làm theo cách đó/sử dụng công cụ cũ đó, ĐÂY là thứ mới bây giờ. "

*8 tháng sau*

"Không, đừng làm theo cách đó/hãy sử dụng công cụ cũ đó, ĐÂY THỰC SỰ là cách để làm bây giờ. "

*8 tháng sau*

"Thật ra tất cả những điều đó là một ý tưởng tồi, chúng ta sẽ quay lại điều ban đầu*

*8 tháng sau*

"Thật ra thì đợi đã. "

 

Emon anh ấy nói

Andorien said

PHP đôi khi khá ngớ ngẩn, nhưng ít nhất nó vẫn ở trong làn đường của nó thay vì bị cuốn vào mọi thứ chết tiệt (khụ khụ JS)

Bấm để mở rộng

PHP có một cụm lớn phụ thuộc, quản lý gói và gói thảm họa như JS không?

Thật dễ dàng để sử dụng PHP khi bạn đã không sử dụng nó trong hơn một thập kỷ (như tôi). Trong khi đó, hệ sinh thái JS là thực thể hút linh hồn mà tôi cá là không gì khác có thể sánh được

Ít nhất là về mặt vĩnh viễn "không, đừng làm theo cách đó/sử dụng công cụ cũ đó, đây là thứ mới bây giờ. "

*8 tháng sau*

"Không, đừng làm theo cách đó/sử dụng công cụ cũ đó, ĐÂY là thứ mới bây giờ. "

*8 tháng sau*

"Không, đừng làm theo cách đó/hãy sử dụng công cụ cũ đó, ĐÂY THỰC SỰ là cách để làm bây giờ. "

*8 tháng sau*

"Thật ra tất cả những điều đó là một ý tưởng tồi, chúng ta sẽ quay lại điều ban đầu*

*8 tháng sau*

"Thật ra thì đợi đã. "

Bấm để mở rộng


Tôi nghĩ các bạn đồng ý với nhau rằng phía máy chủ JS không tốt. Thư viện bàn phím trái FTW

Tôi chủ yếu là một nhà phát triển C++ nhưng thỉnh thoảng đã làm một chút công việc PHP trong gần 15 năm. Nó còn lâu mới hoàn hảo, nhưng ít nhất nó không phải là Perl (rùng mình)

 

Handor anh ấy nói

Kết quả thú vị, nhưng có vẻ như kết quả bỏ qua ASP. NET Core hoàn toàn. Danh sách W3Tech 91. 6% giá trị trung bình. NET ở phiên bản 4, đây là phiên bản mới nhất. Phiên bản NET Framework. ASP hiện tại. NET Core sẽ chủ yếu là. NET lõi 2. x, 3. x và. NET 5 (không có 4)

Tôi nghĩ rằng điều này sẽ không nhất thiết phải hiển thị ASP. NET nhất thiết phải đạt được vị thế, nhưng có lẽ ít nhất vẫn ổn định hơn theo thời gian

Bấm để mở rộng


Và tôi cũng nghĩ rằng các ứng dụng doanh nghiệp sử dụng nội bộ, nếu có thể được tính, sẽ làm tăng đáng kể thị phần cho ASP. NET, cũng như. Báo cáo của họ dựa trên thông tin họ có trên các trang web công cộng, chỉ

Nước xốt

https. // w3tech. com/tuyên bố từ chối trách nhiệm
https. // w3tech. com/công nghệ

Chỉnh sửa để thêm. Và một trong những điều đầu tiên tôi từng làm trong IIS, khi tạo một ASP. NET, hãy xóa tiêu đề Máy chủ ngu ngốc nói rằng nó được cung cấp bởi asp. mạng lưới. Không có lý do gì để cung cấp thêm bất kỳ thông tin nào về cơ sở hạ tầng của bạn cho kẻ sắp tấn công mà họ có thể sử dụng để thông báo về một cuộc tấn công

 

Emon anh ấy nói

Andorien said

PHP đôi khi khá ngớ ngẩn, nhưng ít nhất nó vẫn ở trong làn đường của nó thay vì bị cuốn vào mọi thứ chết tiệt (khụ khụ JS)

Bấm để mở rộng

PHP có một cụm lớn phụ thuộc, quản lý gói và gói thảm họa như JS không?

Thật dễ dàng để sử dụng PHP khi bạn đã không sử dụng nó trong hơn một thập kỷ (như tôi). Trong khi đó, hệ sinh thái JS là thực thể hút linh hồn mà tôi cá là không gì khác có thể sánh được

Ít nhất là về mặt vĩnh viễn "không, đừng làm theo cách đó/sử dụng công cụ cũ đó, đây là thứ mới bây giờ. "

*8 tháng sau*

Bấm để mở rộng


Kinh nghiệm của bạn có vẻ phù hợp với tôi. Tôi không đến từ các lĩnh vực sinh thái nhưng chỉ mới đi sâu vào chúng lần đầu tiên

Đầu tiên, một di sản khổng lồ khủng khiếp Cl. F. của PHP và tôi tự hỏi tại sao chưa có ai lấy ngôn ngữ đó đằng sau một nhà kho. Ý tôi là, vâng, vẻ đẹp nằm trong mắt kẻ si tình. có những người không thích Python, thứ mà tôi nghĩ là một trong những ngôn ngữ tốt nhất mà tôi đã sử dụng trong nhiều năm, vì vậy hãy kiện tôi

Sau đó, tôi phải đi sâu vào nhóm JS. Ai đó nói cho tôi biết. đây có phải là một trò đùa tôi không nhận được? . mọi nhà phát triển web đều phải viết khung JS của riêng họ ít nhất một lần trong đời, khung này nổi tiếng được 15 phút trước khi bị thay thế bởi cái sáng bóng tiếp theo?

Tôi nên bị mắc kẹt với Pascal. Bây giờ có được ra bãi cỏ của tôi

 

Marakai anh ấy nói

Emon anh ấy nói

Andorien said

PHP đôi khi khá ngớ ngẩn, nhưng ít nhất nó vẫn ở trong làn đường của nó thay vì bị cuốn vào mọi thứ chết tiệt (khụ khụ JS)

Bấm để mở rộng

PHP có một cụm lớn phụ thuộc, quản lý gói và gói thảm họa như JS không?

Thật dễ dàng để sử dụng PHP khi bạn đã không sử dụng nó trong hơn một thập kỷ (như tôi). Trong khi đó, hệ sinh thái JS là thực thể hút linh hồn mà tôi cá là không gì khác có thể sánh được

Ít nhất là về mặt vĩnh viễn "không, đừng làm theo cách đó/sử dụng công cụ cũ đó, đây là thứ mới bây giờ. "

*8 tháng sau*

Bấm để mở rộng


Kinh nghiệm của bạn có vẻ phù hợp với tôi. Tôi không đến từ các lĩnh vực sinh thái nhưng chỉ mới đi sâu vào chúng lần đầu tiên

Đầu tiên, một di sản khổng lồ khủng khiếp Cl. F. của PHP và tôi tự hỏi tại sao chưa có ai lấy ngôn ngữ đó đằng sau một nhà kho. Ý tôi là, vâng, vẻ đẹp nằm trong mắt kẻ si tình. có những người không thích Python, thứ mà tôi nghĩ là một trong những ngôn ngữ tốt nhất mà tôi đã sử dụng trong nhiều năm, vì vậy hãy kiện tôi

Sau đó, tôi phải đi sâu vào nhóm JS. Ai đó nói cho tôi biết. đây có phải là một trò đùa tôi không nhận được? . mọi nhà phát triển web đều phải viết khung JS của riêng họ ít nhất một lần trong đời, khung này nổi tiếng được 15 phút trước khi bị thay thế bởi cái sáng bóng tiếp theo?

Tôi nên bị mắc kẹt với Pascal. Bây giờ có được ra bãi cỏ của tôi

Bấm để mở rộng


Vậy khung JS của bạn được gọi là gì?

 

Emon anh ấy nói

Andorien said

PHP đôi khi khá ngớ ngẩn, nhưng ít nhất nó vẫn ở trong làn đường của nó thay vì bị cuốn vào mọi thứ chết tiệt (khụ khụ JS)

Bấm để mở rộng

PHP có một cụm lớn phụ thuộc, quản lý gói và gói thảm họa như JS không?

Thật dễ dàng để sử dụng PHP khi bạn đã không sử dụng nó trong hơn một thập kỷ (như tôi). Trong khi đó, hệ sinh thái JS là thực thể hút linh hồn mà tôi cá là không gì khác có thể sánh được

Ít nhất là về mặt vĩnh viễn "không, đừng làm theo cách đó/sử dụng công cụ cũ đó, đây là thứ mới bây giờ. "

*8 tháng sau*

"Không, đừng làm theo cách đó/sử dụng công cụ cũ đó, ĐÂY là thứ mới bây giờ. "

*8 tháng sau*

"Không, đừng làm theo cách đó/hãy sử dụng công cụ cũ đó, ĐÂY THỰC SỰ là cách để làm bây giờ. "

*8 tháng sau*

"Thật ra tất cả những điều đó là một ý tưởng tồi, chúng ta sẽ quay lại điều ban đầu*

*8 tháng sau*

"Thật ra thì đợi đã. "

Bấm để mở rộng

tôi đã từng ở đó. nhưng có vẻ như không phải là một vấn đề cụ thể của JS. Công việc hiện tại của tôi Tôi liên tục trải qua công việc đó với các thư viện nội bộ của riêng chúng tôi. ("Vâng, thứ bạn đã sử dụng là phương pháp hay nhất một tháng trước? Không dùng nữa, thay vào đó hãy sử dụng thứ sáng bóng mới này. Không, thiết bị thay thế không làm được mọi thứ mà thiết bị cũ đã làm, nhưng chúng tôi hứa nó sẽ làm được. Một ngày nào đó. " [ tiết lộ. nó sẽ không])

Một công việc khác mà những người đứng đầu bộ phận phát triển đã làm đó, nhưng thay vào đó là các ngôn ngữ. Khi tôi chuyển sang nhóm web, chúng tôi đang viết các dịch vụ bằng Scala. sau đó là Đi. thì C#. Tôi không nghĩ rằng chúng tôi đã sử dụng bất kỳ ngôn ngữ nào trong hơn một năm khi tôi ở đó. (mặc dù, từ những gì tôi đã nghe, C # dường như đã bị mắc kẹt. tôi cho là tốt, tôi thực sự thích C#)

(Và để rõ ràng, tôi cũng đã ở phiên bản Javascript mà bạn mô tả. )

 

Emon anh ấy nói

Andorien said

PHP đôi khi khá ngớ ngẩn, nhưng ít nhất nó vẫn ở trong làn đường của nó thay vì bị cuốn vào mọi thứ chết tiệt (khụ khụ JS)

Bấm để mở rộng

PHP có một cụm lớn phụ thuộc, quản lý gói và gói thảm họa như JS không?

Thật dễ dàng để sử dụng PHP khi bạn đã không sử dụng nó trong hơn một thập kỷ (như tôi). Trong khi đó, hệ sinh thái JS là thực thể hút linh hồn mà tôi cá là không gì khác có thể sánh được

Ít nhất là về mặt vĩnh viễn "không, đừng làm theo cách đó/sử dụng công cụ cũ đó, đây là thứ mới bây giờ. "

*8 tháng sau*

"Không, đừng làm theo cách đó/sử dụng công cụ cũ đó, ĐÂY là thứ mới bây giờ. "

*8 tháng sau*

"Không, đừng làm theo cách đó/hãy sử dụng công cụ cũ đó, ĐÂY THỰC SỰ là cách để làm bây giờ. "

*8 tháng sau*

"Thật ra tất cả những điều đó là một ý tưởng tồi, chúng ta sẽ quay lại điều ban đầu*

*8 tháng sau*

"Thật ra thì đợi đã. "

Bấm để mở rộng


Trên thực tế, sự phát triển của PHP và JS ngày nay khá giống nhau, ít nhất là về quản lý phụ thuộc và tốc độ thay đổi

Ngày nay, nhà phát triển PHP quản lý ở đó với trình soạn thảo và nó được tạo khuôn mẫu rất rõ ràng sau npm/sợi

 

Marakai anh ấy nói

Ralf Con chó nói

Tôi tự hỏi làm thế nào Rust xếp chồng lên nhau? . ) Tôi mới bắt đầu chơi với nó. Tôi ít ghét nó hơn nhiều so với hầu hết các ngôn ngữ khi tôi mới bắt đầu sử dụng chúng

PHP có phải là máy chủ không

PHP là ngôn ngữ kịch bản mã nguồn mở phía máy chủ với cú pháp tương tự như cú pháp của C và Perl; . mạng và zend. com. Phiên bản PHP 8. 0 và 8. 1 có sẵn trên IU Sitehosting.

Tại sao PHP được sử dụng cho máy chủ

PHP là ngôn ngữ phía máy chủ vì php yêu cầu máy chủ chạy mã . Mã php được thực thi trên máy chủ và kết quả thực thi được trả về trình duyệt. đó là lý do tại sao php được gọi là ngôn ngữ kịch bản và ngôn ngữ phía máy chủ.

PHP có phải là một máy chủ tốt không

Có, PHP là ngôn ngữ kịch bản được sử dụng chủ yếu để phát triển web phía máy chủ . Do tính chất nguồn mở của nó, PHP là ngôn ngữ có mục đích chung thường được sử dụng cho các dự án khác và giao diện người dùng đồ họa.

Tại sao PHP là ngôn ngữ lập trình tốt nhất?

Là một ngôn ngữ mã nguồn mở. Đây là một ngôn ngữ dễ học , vì vậy PHP là ngôn ngữ được lựa chọn nếu bạn có ít thời gian hơn. Nó có tính tương thích cao vì nó hoạt động với nhiều ngôn ngữ lập trình như HTML, Javascript và hỗ trợ nhiều ngôn ngữ cơ sở dữ liệu khác nhau như MySQL, PostgreSQL, Oracle, v.v.