Вы путаете трафик («малый и средний веб-сайт» обычно означает веб-сайт с небольшим или средним трафиком) со степенью сложности бизнес-логики (простой веб-сайт или корпоративное решение). Во втором случае производительность не является ключевым фактором.
Например, Facebook - это сайт с высоким трафиком, но это не корпоративное приложение. С другой стороны, существует множество интрасетей, основанных на серверах приложений Java, которые не смогут обрабатывать трафик даже веб-сайтов среднего размера.
PHP с точки зрения производительности - не лучший вариант, но и не так уж и плох. Особенно по сравнению с другими динамическими языками. Однако, опять же, сырая производительность - не самый важный фактор. Создание веб-сайтов с большим трафиком - это больше для оптимизации масштабируемости на архитектурном уровне.
Почему PHP так презирается предприятием? Есть несколько причин, во-первых, это ужасная репутация безопасности . Во-вторых, он воспринимается как язык для любителей создавать некрасивый, неуправляемый код спагетти HTML-PHP. Такое восприятие сохраняется, хотя существуют зрелые платформы MVC. Я предполагаю, что оригинальный автор PHP утверждает, что вам не нужна инфраструктура , не помогает. Тот факт, что эти невежественные любители, практически не имеющие навыков программирования, называют себя «программистами PHP», тоже не помогает. Третья причина в том, что любой опытный программист согласится, что PHP просто плохо спроектирован как язык. Вы можете ясно видеть, что это было разработано веб-мастером,
И да, на предприятии это все о системной интеграции, где PHP тоже не блестит. С достаточным усилием вы можете создавать C-модули. Существует мост PHP-Java, который довольно утомителен в использовании. Помимо этого у вас не так много. Попытки создать Boost :: PHP (интеграция с C ++) не увенчались успехом. Клоны PHP, работающие на JVM, далеки от 100% -ной совместимости с PHP (примечание: формального определения языка PHP нет, единственная ссылка - реализация по умолчанию).