Gần đây tôi đã chọn PHP và có vẻ như ngôn ngữ khá gọn gàng cho phép phát triển ứng dụng web rất nhanh (có thể nhanh hơn so với yêu thích cá nhân của tôi - Java :)Lý do đằng sau yêu cầu bồi thường "PHP không mở rộng quy mô (tốt)" là gì?
Bây giờ, tôi không có chuyên gia PHP - không có ngôn ngữ cũng không nội bộ/chi tiết cụ thể. Nhưng khá nhiều người trong số các đồng nghiệp của tôi đã tuyên bố rằng các ứng dụng PHP không mở rộng tốt - thực tế là tôi đã không thể tìm ra cho bản thân mình và do đó là câu hỏi.
Tôi vừa mới học được hương vị thủ tục của PHP và dự đoán không khả năng mở rộng của tôi là khả năng mở rộng ngôn ngữ thủ tục so với OO (C so với C++/Java). Tôi đồng ý và tôi có thể thấy đó sẽ là rào cản đối với các ứng dụng web cực kỳ phức tạp. Tuy nhiên, tôi nhận thức được OO-Ness đến với thế giới PHP và không thấy rằng đó là một trở ngại lớn (hãy sửa tôi nếu giả thuyết của tôi là không chính xác). Ngoài ra, tôi không hiểu vấn đề về khả năng mở rộng nào sẽ xảy ra đối với một ứng dụng web với số lượng người dùng lớn (vì mục đích thảo luận, hãy giả sử thiết kế Restful - no sessions - vì tôi biết rằng cản trở khả năng mở rộng). Tôi quan tâm nhiều hơn đến việc biết lý do 'khách quan' cho một tuyên bố như vậy, nếu có thể. Chủ quan là tốt nhưng tôi không ở đây để bắt đầu một cuộc tranh luận về PHP so với mọi thứ khác. Tôi chỉ quan tâm đến việc biết những hạn chế tiềm năng của ngôn ngữ này mà tôi phải ghi nhớ và không nên cắn tôi ở phía sau nếu/khi ứng dụng web có 1000 người dùng mỗi ngày (hoặc giờ).
Điều này đã được thảo luận nhiều lần (khả năng mở rộng google php). Ngoài ra, một số trang web lớn nhất trên thế giới được cung cấp bởi PHP. – simshaun
@simshaun: Bạn có thể vui lòng cung cấp cho tôi một số liên kết không? Điều đó có thể giúp tôi gắn cờ Q của riêng tôi với tư cách là bản sao và đã đóng cửa - chỉ cần một lý do đằng sau xác nhận quyền sở hữu: P – PhD
Kết quả cao nhất là "Huyền thoại khả năng mở rộng PHP" - http://onjava.com/onjava/2003/ 10/15/php_scalability.html - nó khá là hẹn hò! – PhD