{{notification.text}}

MirGames

Поясните, пожалуйста.
Глянул на него: есть и удобная работа с основными структурами данных, которыми так хвастается тот же Питон: списки и хеш-массивы. Есть ООП. Есть связки с БД. На каждый чих есть уже готовые функции. Есть и фреймвёки.

В чем же дело, за что его так не любят?
30.10.12 11:06

Комментарии

30.10.12 15:28
Отредактировано: 02.02.14 22:36

Раньше — за то, что позволял очень многое из того, за что нужно руки отрывать. Чего только стоил автоматический резолв всех GET параметров в переменные. Все это приводило к огромному количеству говнокода. Тогда и ООП не было, да и сейчас ООП в PHP меня не сильно впечатляет.

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

Собственно, с тех времен и пошел стереотип о PHP говнокодерах, так как многие начинали программировать именно с PHP, а он сильно портит мышление.

Сейчас же я его не люблю за то, что:

  1. Он безумно медленный.
  2. Кошмарное наследство от ранних версий. Они даже юникодные строки не осилили в итоге.
  3. Нет такого понятия, как уровень приложения. Только уровень запроса. Естественно никакой многопоточности, но это для многих благо :-)
  4. Логика именования стандартных функций приводит к уничтожению моего мозга.
  5. Текущая реализация пространств имен весьма вырвиглазна.
  6. А ещё там огромное количество магии и лишних сущностей.

Более подробный ответ можно найти в http://habrahabr.ru/post/142140/

31.10.12 10:20

Спасибо, посмотрел. Как-то многовато расписано :) Будем использовать другие языки пока на них не накатали статейку навроде этой :)

31.10.12 20:06
Отредактировано: 02.02.14 22:37

Да вроде ничем не плох, на синтаксис точно не имеет смысла гнать, си-подобный же.

А вообще он похож на какого-то франкенштейна.

Кроме того, PHP изначально задумывался как простенький шаблонизатор
Угу, а потом начал обрастать всякими новыми функциями, и в конце концов получилась жуткая химера %)

01.11.12 18:29

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

({{comment.CreationDate | date:'dd.MM.yy HH:mm'}})
Отредактировано: {{comment.UpdatedDate | date:'dd.MM.yy HH:mm'}}