когда у тебя единственный метод проверки говнокода - это аплоад и пошаговая проверка всех фич - лучше иметь хоть какую-то уверенность в отсутствии хотя бы синтаксических ошибок
ненене, не надо путать логические ошибки с говнокодом. его можно увидеть только глядя в код. причем внешних проявлений в виде ошибок может и не быть, хотя как правило они бывают, потому что говнокод сильно увеличивает их вероятность. а ещё его сложно поддерживать и модифицировать. да и просто понять. поэтому у молодых говнокодеров через какое-то время работы над проектом появляется мысль, что проще всё переписать с нуля, чем дорабатывать то, что есть...
это характеристика фреймворков, не языка
да, во-первых фреймворки, цмсины и т.д. пхпшник возьмет друпал, питонщик - джанго, например. те самые задачи типа "склепать сайт" сильно облегчаются этими штуками. разве есть что-то похожее под плюсы?
во-вторых, почти в каждом проекте есть вещи, которые приходится писать руками. а плюсы сложнее как язык, требуют большей квалификации и времени при разработке. конечно есть положительные стороны, но не во всех задачах они важны.
с другой стороны, есть и специфические задачи. например, если вы захотите поисковик создать круче гугла, вряд ли нужно это пытаться делать на пхп или питоне..
Вот вы все про динамические языки, а на дворе народ уже давным давно пишет сайты на дот-нете.
а что, кроме майкрософт.ком ещё что-то написали уже?

извините за сарказм, не удержался. я уважаю дотнет, но сайты на нем - это для людей, которые знают только дотнет и ничего больше знать не хотят. то есть писать-то они пишут, но зачем?..