Bạn đang nhầm lẫn lưu lượng truy cập ("trang web vừa và nhỏ" thường có nghĩa là một trang web có lưu lượng truy cập nhỏ đến trung bình), với mức độ phức tạp logic kinh doanh (trang web đơn giản so với giải pháp doanh nghiệp). Trong trường hợp thứ hai hiệu suất không phải là yếu tố quan trọng.
Ví dụ: Facebook là trang web có lưu lượng truy cập cao, nhưng đây không phải là ứng dụng dành cho doanh nghiệp. Mặt khác, có rất nhiều mạng nội bộ dựa trên các máy chủ ứng dụng Java, sẽ không thể xử lý lưu lượng truy cập của trang web vừa phải.
PHP thông minh về hiệu năng không phải là lựa chọn tốt nhất, nhưng nó cũng không tệ. Đặc biệt là so sánh với các ngôn ngữ năng động khác. Tuy nhiên, một lần nữa, hiệu suất thô không phải là yếu tố quan trọng nhất. Tạo các trang web có lưu lượng truy cập cao là nhiều hơn về việc tối ưu hóa khả năng mở rộng ở cấp độ kiến trúc.
Tại sao PHP bị doanh nghiệp coi thường như vậy? Có rất ít nguyên nhân, đầu tiên sẽ là danh tiếng bảo mật khủng khiếp . Thứ hai là nó được coi là một ngôn ngữ cho những người nghiệp dư tạo ra mã spaghetti HTML-PHP xấu xí, không thể quản lý được. Nhận thức đó vẫn tồn tại, mặc dù có các khung MVC trưởng thành. Tôi đoán việc tác giả gốc của PHP lập luận rằng bạn không cần một khung công tác không giúp ích. Thực tế là những người nghiệp dư không biết gì về kỹ năng lập trình này tự gọi mình là "lập trình viên PHP" cũng không giúp được gì. Lý do thứ ba là bất kỳ lập trình viên có kinh nghiệm nào cũng đồng ý, rằng PHP chỉ được thiết kế tồi như một ngôn ngữ. Bạn có thể thấy rõ rằng nó được thiết kế bởi một quản trị trang web,
Và vâng, trong doanh nghiệp, tất cả là về tích hợp hệ thống, nơi PHP cũng không tỏa sáng. Với đủ nỗ lực, bạn có thể tạo các mô-đun C. Có cầu nối PHP-Java, khá tẻ nhạt khi sử dụng. Ngoài ra bạn không có nhiều. Nỗ lực tạo Boost :: PHP (tích hợp với C ++) đã thất bại. Các bản sao PHP chạy trên JVM khác xa với khả năng tương thích 100% với PHP (như một lưu ý phụ, không có định nghĩa ngôn ngữ PHP chính thức, tham chiếu duy nhất là triển khai mặc định).