Зависит от: -)
На ...
- ... где и как вы хотите развернуть приложение
- ... квалификация инженеров вашей организации
- ... какие сторонние компоненты вы хотите интегрировать или включить
Развертывание
Если вам необходимо развернуть решение на любой из десятков различных возможных платформ, вы можете обнаружить, что вам лучше работать с PHP, чем с Java (например). Существуют сотни тысяч провайдеров хостинга Java, но, вероятно, миллионы провайдеров хостинга PHP. (И я говорю это как Java-руководитель, который в лучшем случае находит PHP «так себе».)
Это касается и ОС. Помимо всего прочего, .Net вещи ограничат вас развертыванием на базе Windows (или отстают от передовых технологий и очень, очень строго проверяют каждый компонент сторонних производителей, который вы вводите, чтобы убедиться, что у него нет Mono ... вопросы).
1019 * Наборы компетенций *
Быть в курсе в среде или языке нетривиально. Для большинства из нас освоить основы довольно быстро, но, возможно, вы не будете принимать лучшие архитектурные / дизайнерские решения, потому что вы (сравнительно) слабы в среде / языке. Количество наборов навыков.
Относится к этому: количество наймов Skillset. Проще (и / или дешевле) нанимать разработчиков PHP с 3-4-летним опытом, разработчиков Java с 3-4-летним опытом, или разработчиков C #, или ...?
Покупка / поиск / интеграция против строительства
В какие целевые области разработки какие серверные компоненты или пакеты вы хотите интегрировать? У PHP есть обширный массив вещей, доступных для него, как и Java, как и C # или ASP.Net. Но это разные вещи (по большому счету), поэтому вам захочется взглянуть на то, что вы на самом деле хотите использовать.
Заключение
Так что я думаю, что дело не в скомпилированном против в сценарии (в современном мире), и в большей степени в том, что лучше всего подходит по другим критериям того, что вы пытаюсь сделать.
Приложение: Оба / И
И, конечно, всегда есть "и / и". Например, я сейчас работаю в двух основных, не связанных между собой средах, использующих комбинацию скриптовых и скомпилированных ресурсов. (Один из них - Java + JavaScript через Rhino на Tomcat, другой - скомпилированные COM-объекты + JScript [снова на стороне сервера] в IIS.)