PHP

Почему многие проявляют ненависть к PHP?

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

Собственно говоря, такая ситуация между профессионалами и любителями не только в программировании. Посмотрите, например, как на этом сайте складываются отношения между профи и любителями в разделе "Естественные науки", где куча любителей рассуждает о квантовой механике и теории относительности, но не умеет решать дифференциальные уравнения и даже не понимает, почему, если не умеешь решать дифференциальные уравнения, то рассуждать о квантовой механике нужно не в разделе естественных наук, а в разделе "Философия".

Почему PHP заслужил такую любовь у любителей?
Потому что, если человеку нужно написать на своём сайте всего лишь небольшой скрипт, то ему не надо изучать основы программирования и теорию алгоритмов. Ему даже весь PHP учить не надо. И, так называемый, "быдло-код" прекрасно работает на тысячах сайтах. Ведь назначение небольшого скрипта на сайте в том, чтобы он работал, а не в том, чтобы он был оптимальным (быстрым и не жрал много памяти).

В бизнесе очень часто перфекционизм неуместен. Работают не идеальные решения, а быстрые решения. И PHP идеально подходит для таких задач. Вы можете очень быстро с помощью PHP без специального образования создавать на своем сайте нужные вам решения. В этом есть очень большая потребность. Поэтому в интернете появилось огромное количество обучающих курсов по изучению PHP и программированию на нем "быдло-кода". Профессионалы в ужасе, а любителям от этого идет огромная польза для их сайтов.
Sergej Lizura
Sergej Lizura
3 901
Лучший ответ
Потому, что слишком много мошенников, паразитирующих на этом языке: 90% всяческих курсов и видеоуроков (в том числе и широко разрекламированных) по PHP в интернете - откровенно ламерский говнокод. Но чтобы отделить реально полезную информацию от дерьма, надо уже обладать определённым уровнем знаний, которого начинающие кодеры не имеют.

А большинство "критиков", не удосужившихся всерьёз изучить PHP, оценивают не реальные достоинства и недостатки языка, а "творчество" жертв подобного "обучения".

P.S. PHP куда более безопасный и логичный язык, чем, например, активно раскручиваемый JavaScript.
Igor Plisyuk "активно раскручиваемый JavaScript."
js - тоже сильно критикуют, типа там не правельное ООП, там непонятне преоброзования между типами да и типы дан. не те и тд и тп
В основном наверное потому что он слишком прост. Крутых программистов злит что из-за этой простоты развелось много "тоже программистов" на PHP
Фёдор Ким
Фёдор Ким
60 472
а что такое рнр?
Кайрат Нусипов
Кайрат Нусипов
86 527
Константин Павлюченко Язык программирования
Тахир Турисбаев русское национальное распиздяйcтво
во-первых, низкий порог вхождения и обилие "быдло-кодеров" отсюда. кода на пхп очень много, но 99% из него - мешанина, написанная низкоуровневыми программистами.
во-вторых, нелогичность и ошибки в проектировании самого языка. сотни функций, делающих практически одно и то же. разный порядок аргументов в схожих функциях. отсутствие системы в возвращаемых значениях. подход "ошибки скрываем, а не исправляем". и т. д.
на php можно писать достаточно сложные вещи и готовых нароботок очень много - это огромный плюс. но от проблем, обозначенных выше, никуда не деться.
Слишком лёгок он относительно Явы или Си`шки и многих мноооогх других. Ну и изначально без всяких библиотек может он соответственно намного меньше них. Поэтому те и зовут его как угодно, но не языком программирования.
Может из-за производительности на него хамили, но php 7 стал быстрее почти в 2 раза по словами разработчиков, и на деле действительно приличная разница, так что не актуально данное оскорбление.
Ну и первое тоже можно сказать не столь горячо и актуально, ООП в PHP уже далеко не сухое, а может даже и по-лучше.
Я считаю, что PHP язык хороший и учить его 100% надо. Лично мне нравиться в нём то, что ты сайты можешь довольно быстро настрочить, а с фраемвёрком вообще машина, да не то слово. Языки программирования созданы для упрощения жизни разработчику, в PHP реально можно почувствовать это, там почти всё легко
ОC
Оleg Chlek
1 581