Другие языки программирования и технологии

Почему многие не любят программистов на PHP? (фото внутри)

Abbas Abdul Ridha
Abbas Abdul Ridha
2 584
Потому что в php тысячи встроенных функций, из которых только для сортировки массива штук 15-20 (можно было обойтись одной-двумя с разными параметрами), у функций нет чёткого порядка передачи параметров, никогда не угадаешь, там $needle, $haystack или $haystack, $needle. Например, в str_replace() один порядок, а в strtr() другой, хотя они могут использоваться одинаково. Даже само именование функций не подвержено никакой логике, где-то функции из нескольких слов пишутся через подчёркивание, где-то слитно. Ещё в PHP какая-то несуразная дикость с приведением типов. Почитай на хабре, как php переводит разные переменные в bool или int, очень удивишься, такого в учебниках обычно не пишут.
А ещё есть "программисты на PHP", в кавычках, это такие школьники, которые "Зачем мне учить язык? Мне только пять строчек написать. " А потом они пишут ещё пять, потом десять, а потом это достаётся тебе и тебя просят добавить туда, например, расчёт стоимости доставки посылки через EMS, а там такой ужас, что проще переписать, чем пытаться что-то вкорячить.
Виктор Доронгоф
Виктор Доронгоф
51 565
Лучший ответ
1) а кого любят?

2) у PHP, можно сказать, ниже порог вхождения - за счет того, что для обучения не требуется мощное железо, платные хостинги, и умение гуглить по-английски тоже на первых порах не нужно.
научившись хоть чему-то, человек идет работать (например, на фриланс), а там заказчики платят мало, сроки ставят жесткие, и качественный код в таких условиях просто невозможно писать, тем более учиться какому-нибудь ASP.NET и писать на нем. поэтому берут PHP - и поэтому же говнокодят.
Завидуют