Другие языки программирования и технологии
Почему все ненавидят PHP? Дайте точный ответ
Статья в лурке достаточно подробно раскрывает тему. Там и ссылочки интересные на хабр (142140) и пр. Точнее уже не скажешь
Кто эти "все"? Дайте точный ответ, поимённо
Язык не ненавидят, просто в нём есть некоторые недостатки. Ненавидят людей, которые даже не читая учебника, а насмотревшись курсов Попова лезут в разработку, сдают свой говнокод (а у самих опыта — полтора месяца, да и то они дальше регистрации и гостевушки ничего не писали), а потом нормальным разработчикам приходится за ними всё переделывать. А чтобы переделать, сперва нужно понять, что они имели в виду. Они ж ещё и комментариев не пишут! Им лень, скорость набора не позволяет, клавиатура-то не освоена. И именно такие идут в PHP, потому что сайты — это модно, потому что порог вхождения низкий, потому что написал echo "" — и вот ты уже видишь результат, не нужно дёргать winapi, не нужно компилировать.
На счёт минусов php: ты можешь по памяти назвать отличия между sort, asort, arsort, rsort, ksort, natsort, natcaesort, usort, uksort, uasort? Все эти функции занимаются сортировкой массивов. Не одна функция с разными параметрами, а разные функции!
Далее, можешь ли ты по памяти назвать порядок параметров в strtr и str_replace? Обе они умеют заменять строки, получая на вход массив, только у одной массив идёт первым, а у другой последним.
Были ещё примеры с неявным преобразованием типов, когда получить нужный тип данных становится просто невозможно, но я уже забыл, в чём там заключалась суть.
На счёт минусов php: ты можешь по памяти назвать отличия между sort, asort, arsort, rsort, ksort, natsort, natcaesort, usort, uksort, uasort? Все эти функции занимаются сортировкой массивов. Не одна функция с разными параметрами, а разные функции!
Далее, можешь ли ты по памяти назвать порядок параметров в strtr и str_replace? Обе они умеют заменять строки, получая на вход массив, только у одной массив идёт первым, а у другой последним.
Были ещё примеры с неявным преобразованием типов, когда получить нужный тип данных становится просто невозможно, но я уже забыл, в чём там заключалась суть.
Язык нельзя ненавидеть, а программисты, абсолютно все, имеют мозги (за быдлокодеров не ручаюсь). Поэтому, вопрос не сюда, а в "Философия и непознанное".
«Вы не любите кошек?
Вы просто не умеете их готовить.»

Вы просто не умеете их готовить.»

PHP подходит для веб программирования. А если ты ещё и про php devel studio,то она не очень то и годна. Если сделать нормальную программу, то она тупить будет.
Кто ненавидит? php наоборот популярный. Мне лично php нравится. Вопрос я так понел захотел надуть муху.
Я учил C\С++ так что php для меня близок\понятен и нравится. Так что твое мнение насчет ВСЕХ не верно.
1. Программы на PHP жрут много памяти. Один и тот же массив может занимать в памяти 4 Мб в программе на C++ и 256 Мб в программе на PHP.
2. Много ловушек, в которые может попасть даже опытный программист: http://habrahabr.ru/post/259497/
3. Программа компилируется в байт-код каждый раз при запуске.
4. Программа на Java, например, откажется компилироваться, если в ней есть ошибка. А ошибки в коде на PHP обнаруживаются зачастую уже тогда, когда сайт уже работает на сервере.
5. Многопоточности нет.
2. Много ловушек, в которые может попасть даже опытный программист: http://habrahabr.ru/post/259497/
3. Программа компилируется в байт-код каждый раз при запуске.
4. Программа на Java, например, откажется компилироваться, если в ней есть ошибка. А ошибки в коде на PHP обнаруживаются зачастую уже тогда, когда сайт уже работает на сервере.
5. Многопоточности нет.
переделывать долго
ты делаешь работу
а потом еще два три раза
ты делаешь работу
а потом еще два три раза
Анатолий Баулин
и не спрашивай бесит ...в бан тебя
Мне нравиться php
Похожие вопросы
- За что ненавидят PHP и JS?
- Язык программирования! Дайте мне точный ответ уважаемые, от вашего ответа зависят мои следующие 2-3 года
- программисты PHP дайте совет
- Php!? Дано 2 времени, как вычислить их разницу и чтобы это отображалось не в UNIX времени?
- Есть вопрос почему многие ненавидят windows 8 он ведь не так ушь и плох
- Почему вечно ругают php?
- Почему не любят PHP и веб-программистов?
- Вопрос для тех кто знает точный ответ, язык C про функции все подробности вопроса внутри...
- Вопрос по VBA(В Excel) Нужно решить y=x^2*cos(2x)+1 в 0->50 промежутке Дайте польный ответ или подзказки
- Дайте верный ответ !!!
Да php кушает много, если конечно не подчищять за ним коммандой unset. Про ловушки почитаю.
Java работает в браузере, а php на сервере. Сравнивать их нельзя.
А сам java ест намного больше чем тотже c++ или php.