Почему не любят пхп? (Страница 2) / Программирование / Форум StopLinux

Объявление

Kwork.ru - услуги фрилансеров от 500 руб.

#1 31-07-11 12:04:39

Mazzy
Посетитель зоопарка
Зарегистрирован: 06-05-10
Сообщений: 933
UnknownOpera 10.54

Почему не любят пхп?

Собственно, наблюдаю агрессию к этому языку со стороны форумчан. Казалось бы, простой, но мощный инструмент, позволяет просто выполнять 95% задач. Что в нем не так?

Почему я не люблю пхп?

  1. Нет нужного инструментария(голосов 5 [35.71%])

    35.71%

  2. Хочу ООП(голосов 2 [14.29%])

    14.29%

  3. Убогий синтаксис(голосов 9 [64.29%])

    64.29%

  4. Что-то свое (написать ниже)(голосов 5 [35.71%])

    35.71%

Всего голосов: 14

Гости не могут голосовать

Неактивен


#26 04-08-11 20:00:55

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.50

Re: Почему не любят пхп?

Дестер пишет:

Так скажи, Бабуша, какого же ООП нет в PHP?

"Глухой дед..."
Где я говорил, что в PHP нету ООП? Я говорил - что в PHP нету классов, привязанных к типам данных, т.е. нельзя написать array -> size(), это на самом деле, очень красивая фича ООП, а ее - нету.

Неактивен

#27 04-08-11 20:06:06

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 12.0.742.122

Re: Почему не любят пхп?

Babusha пишет:

PHP нету классов, привязанных к типам данных

Примитивные типы неприкосновенны, на то они и примитивные. Чего ещё в PHP нет, по-твоему?

Неактивен

#28 04-08-11 20:12:49

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.50

Re: Почему не любят пхп?

Дестер пишет:

Примитивные типы неприкосновенны, на то они и примитивные. Чего ещё в PHP нет, по-твоему?

Т.е. код array -> reverse() или array -> size() написать никогда нельзя в PHP?

Неактивен

#29 04-08-11 20:18:45

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 12.0.742.122

Re: Почему не любят пхп?

Babusha пишет:

Т.е. код array -> reverse() или array -> size() написать никогда нельзя в PHP?

Можно, но сложно и не нужно.
Что ещё тебя в PHP не устраивает?

Неактивен

#30 05-08-11 00:22:55

Keeper
Angel
Зарегистрирован: 13-07-10
Сообщений: 169
Сайт
Windows XPOpera 11.50

Re: Почему не любят пхп?

Дестер пишет:

Ты не напишешь сайт ни на руби, ни на php.

Он даже CSS не осилит. Он же не дизайнер.

Неактивен

#31 05-08-11 12:37:27

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.50

Re: Почему не любят пхп?

Дестер пишет:

Можно, но сложно и не нужно.

А в руби можно, просто и очень даже нужно, т.к. помогает писать ОЧЕНЬ красивый, компактный и понятный код, например - на руби можно написать вот так:

2.days.ago

А вот так, в php

ago(days(2));

Это же простая и элементарная конструкция, в которой PHP соснул и подавился.

Неактивен

#32 05-08-11 15:31:03

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 12.0.742.122

Re: Почему не любят пхп?

$days->Ago(2).

Нефиг навешивать на интежер всякий левый хлам, а то сериализация в кошмар превратится.

Редактировался Дестер (06-08-11 14:36:49)

Неактивен

#33 05-08-11 16:23:05

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.50

Re: Почему не любят пхп?

Дестер пишет:

Нефиг навешивать на интежер всякий левый хлам, а то сериализация в кошмар превратится.

Да? А так же Array, String, Object и over дохуя всех типов? Т.е. в php

 "1:2:3:4:5".split(":").map { |i| i.to_i }

сделать нельзя?

Неактивен

#34 05-08-11 18:45:30

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 12.0.742.122

Re: Почему не любят пхп?

Babusha, ООП в PHP используется без излишних наворотов, всё просто и по делу. http://ideone.com/O0Xgs - вот таким вот примерно образом.
Имхо, для фронт-эндового языка PHP даже слишком мощен.

Высказывание
>  String, Object и over дохуя всех типов
указывает на то, что ты совершенно не в теме. Если хочешь доказать, что руби лучше PHP, давай я тебе дам кусок кода, который пару суток был в реальном использовании, а ты его перепишешь на руби и покажешь тем самым всю мощь и крутость твоего рубероида.

Неактивен

#35 05-08-11 19:06:45

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.50

Re: Почему не любят пхп?

Дестер пишет:

Имхо, для фронт-эндового языка PHP даже слишком мощен.

Ну конечно, PHP вообще самый мощный, оно и видно, соснул у руби такое количество раз, что прям смищно.

Дестер пишет:

который пару суток был в реальном использовании

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

Значит, таки подтвердилось что в PHP нету нормального ООП? - Подтвердилось. PHP? PHP - слил.

Неактивен

#36 05-08-11 19:08:11

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 12.0.742.122

Re: Почему не любят пхп?

Babusha пишет:

Не верю, такой код на  PHP не пишут,

Babusha, а какой же код пишут на PHP?)

Неактивен

#37 05-08-11 19:24:57

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Chrome 4.1.249.1045

Re: Почему не любят пхп?

Дестер, это же очевидно — быдлокод.

Неактивен

#38 05-08-11 19:26:45

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 12.0.742.122

Re: Почему не любят пхп?

Дестер пишет:

Думаю, здесь дело в религии.

\qed

Mazzy, ещё вопросы про PHP есть?

Неактивен

#39 05-08-11 19:55:10

Mazzy
Посетитель зоопарка
Зарегистрирован: 06-05-10
Сообщений: 933
Windows 7Firefox 5.0

Re: Почему не любят пхп?

Babusha пишет:

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

Значит, таки подтвердилось что в PHP нету нормального ООП? - Подтвердилось. PHP? PHP - слил.

Я, пожалуй, воздержусь от комментариев.

Дестер пишет:

Mazzy, ещё вопросы про PHP есть?

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

Babusha пишет:

array -> size()

Это вернуть кол-во элементов, что-ли?
Чем, в таком случае, не подходит count($name_array)?

Редактировался Mazzy (05-08-11 19:57:34)

Неактивен

#40 05-08-11 20:17:24

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.50

Re: Почему не любят пхп?

Mazzy пишет:

Чем, в таком случае, не подходит count($name_array)?

Да ты вообще не в теме.

Неактивен

#41 05-08-11 20:52:51

Mazzy
Посетитель зоопарка
Зарегистрирован: 06-05-10
Сообщений: 933
Windows 7Firefox 5.0

Re: Почему не любят пхп?

Babusha, а можно подробнее??? big_smile

Неактивен

#42 05-08-11 21:26:38

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.50

Re: Почему не любят пхп?

Mazzy пишет:

а можно подробнее???

object.method1().method2().method3().method4().method5()

vs

method5(method4(method3(method2(method1(object)))));

Редактировался Babusha (05-08-11 21:27:50)

Неактивен

#43 05-08-11 21:30:31

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 12.0.742.122

Re: Почему не любят пхп?

Babusha пишет:

method4(method3(method2(method1(object))));

$object->Method1()->Method2()->Method3()->Method4()

Неактивен

#44 05-08-11 21:31:35

Mazzy
Посетитель зоопарка
Зарегистрирован: 06-05-10
Сообщений: 933
Windows 7Firefox 5.0

Re: Почему не любят пхп?

Babusha, не понимаю все равно. Задача стояла узнать длину массива. Вот тебе элементарный способ. О том, что через методы красивее, я не спорю. Но ведь работает!

Неактивен

#45 05-08-11 22:06:02

Кантрабас
Недоперепил...
Из Vaughan
Зарегистрирован: 15-05-10
Сообщений: 170
Windows 7Firefox 5.0

Re: Почему не любят пхп?

Ржалъ аки конь


An internal error occurred while showing an internal error.

Неактивен

#46 05-08-11 22:07:02

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.50

Re: Почему не любят пхп?

Linups_Troolvalds пишет:

не важна «человечность кода»

Дальше не читал, ибо так считает только тупорылое быдло, если они так считают, пусть пишут на машинных кодах.

Неактивен

#47 02-06-12 19:15:01

fooser
Участник
Зарегистрирован: 02-06-12
Сообщений: 692
Windows XPFirefox 12.0

Re: Почему не любят пхп?

Babusha пишет:

Дополните кто-то пункты в голосовании:
1. Отсутствие поддержки юникода.
2. Отсутствие многопоточности.
3. Неполная поддержка ООП.
4. Низкооплачиваемая профессия.
5. Нету неймспейсов.
6. Помойка в стандартной библиотеке.
7. Низкая скорость выполнения.
8. Нестрогая типизация.
9. Утечки памяти, как сквозь сито.
10. Очень много жрет памяти (в 3 раза больше, чем руби)

Насчет отсутствия ООП - честно говоря сомнительно. В пятой версии там все вполне себе радужно с этим. Равно как и с неймспейсами.

Неактивен

#48 02-06-12 22:10:51

beep
BSD
Из UA
Зарегистрирован: 17-02-12
Сообщений: 765
Windows XPOpera 11.64

Re: Почему не любят пхп?

PHP например мне не нужно, но для некоторых РНР это уже диагноз, помню на форуме один прочитал про язык паскаль, и он написал что не работает, потому что он файл с разширением *.pas запускал на серваке как скрипт РНР  big_smile
ужос, не надо только одним РНР восхищатся, часто я  вижу как пишут админсткие скрипты на Perl и Python

В одном интервью с кем-то из руководителей Гугл спросили "Используете ли Вы и если да то как php в Гугл?". На что получили ответ "Да, используем... У нас в офисе есть страничка, через которую мы пиццу заказываем... Дак вот, ОНА написана на php."

Неактивен

Kwork.ru - услуги фрилансеров от 500 руб.
Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика