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. Show 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) 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 đã. "
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)
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
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
Vậy khung JS của bạn được gọi là gì?
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ả. )
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
|