Ви заплутаєте трафік ("малий та середній веб-сайт" зазвичай означає веб-сайт з малим та середнім трафіком) зі ступенем ускладнення ділової логіки (простий веб-сайт та корпоративне рішення). У другому випадку ефективність не є ключовим фактором.
Наприклад, Facebook - це веб-сайт із високим трафіком, але це не корпоративний додаток. З іншого боку, існує безліч інтрамереж на базі серверів додатків Java, які не зможуть обробити трафік навіть середнього веб-сайту.
PHP-продуктивність - це не найкращий варіант, але це не так вже й погано. Особливо порівнюючи з іншими динамічними мовами. Однак, знову ж таки, продуктивність не є найважливішим фактором. Створення веб-сайтів з високим трафіком - це більше про оптимізацію масштабування на архітектурному рівні.
Чому PHP так зневажають підприємство? Причин мало, перше - це жахлива репутація безпеки . По-друге, це сприймається мовою для любителів, які створюють некрасивий, некерований код спагетті HTML-PHP. Таке сприйняття зберігається, навіть якщо є зрілі рамки MVC. Я думаю, що автор оригіналу PHP стверджує, що рамки вам не потрібні не допомагає. Факт, що ці неосвічені аматори з майже нічим не вміють програмувати, називають себе "програмістами PHP". Третя причина полягає в тому, що будь-який досвідчений програміст погодиться, що PHP просто погано розроблений як мова. Ви чітко бачите, що його створив веб-майстер,
І так, у підприємстві все стосується системної інтеграції, де PHP також не світить. Добравшись зусиль, ви можете створити модулі C. Є міст PHP-Java, який досить виснажливий у використанні. Крім цього у вас мало що. Спроби створити Boost :: PHP (інтеграція з C ++) не вдалися. PHP-клони, що працюють на JVM, далеко не є чимось близьким до 100% сумісності з PHP (як бічна примітка, формального визначення мови PHP немає, єдиним посиланням є реалізація за замовчуванням).