Да, хотелось бы переименовать тему в "Плюсы и минусы php - в отношении разработки крупных проектов" но уже поздно
Друзья! Недавно мне заявили что "PHP === УГ", и абсолютно не приспособлен для создания больших высоконагруженых проектов (порталов, соц. сетей и пр). Я конечно привёл оппоненту примеры тех самых высоконагруженных крупных проектов, сделанных на php (Это всем известная википедия, вконтакте, фэйсбук (ну в фэйсбуке есть нюанс), и кучу менее известных, но не менее крупных и посещаемых). Аргументы оппонента - были следующими (В сравнении с python):
Цитата:
Люди, перешедшие с PHP на Python, сразу начинают кричать, что PHP не имеет шансов против Python'a и что они ни за что не вернутся обратно. Конечно, можно не обращать внимания, но эти крики основаны на фактах: выучив Python, ты начинаешь получать от него удовольствие. Однако необходимо уточнить: мало его просто выучить, нужно разобраться с использованием платформ для создания web-приложений. В связи с этим программеры часто задают себе вопрос: «А зачем мне тратить свое время (время - деньги) на изучение Python'а, если за неделю с нуля можно начать писать на PHP?». Ответ прост: потому что разработка приложений на Python'e идет быстрее на 30%, а его уязвимости составляют всего 0.67% от общего числа, против 36% у PHP (Python неуязвим ).
На это - я ответил:
Цитата:
Вопрос скорости разработки, также как и вопрос скорости работы сайтов - это вопрос знания матчасти программистами. И там и там есть быдлокодеры, и престиж php подрывают именно они. Именно простота и лёгкость php привлекла тучу народу, пишущих говно в итоге. Эти самые быдлокодеры в итоге - засерают форумы вопросами типа
"А пачиму мая страница тармазит\тупит\ашипка какаято вылазит???777" Отсюда и такие срачи питон(руби, перл и т д.) против php
"А пачиму мая страница тармазит\тупит\ашипка какаято вылазит???777" Отсюда и такие срачи питон(руби, перл и т д.) против php
Погуглив, я так и не нашёл достаточных свидетельств того, что "php это плохо", кроме малоинформативных тестов, пространных рассуждений (абсолютно не подтверждённых фактами), тупой копипасты на других пациентов, и (в 95% случаев) - нытьём по поводу недостатков php древних версий (до 4-ой).
Да, я согласен, у php - есть недостатки, например отсутствие нативной поддержки юникода (а mb_ - не более чем костыль), но в php-4 также ныли про отсутствие поддержки сессий к примеру.
Так что я считаю - что php, на данный момент - РАЗВИВАЮЩИЙСЯ ЯЗЫК, с большим будущим.
А что можете сказать - вы по этому поводу? В частности интересуют, объективные плюсы и минусы (ещё раз повторюсь - именно ОБЪЕКТИВНЫЕ И ПОДТВЕРЖДЁННЫЕ РЕАЛЬНЫМИ ФАКТАМИ) выбора PHP, как языка для разработки крупных веб-приложений.