>

PHP как неязык

9 апреля 2007 // Хельги

http://nuclight.livejournal.com/107170.html

Ещё кто-то верит, что на PHP можно что-то написать?

Редакция от 16 сентября 2008
Тэги: программирование, ссылки
Комментарии (19)

Читая «Живой журнал»УАЗ-31514 «Хантер», Cararama (Китай)

Обсуждение

1. мике

спасибо, -подрочил- почитал

10.1.1.46   оставлено 9 апреля 2007 в 4:30  

 

2. Хельги

Всегда пожалуйста.

127.0.0.1   оставлено 9 апреля 2007 в 9:51  

 

3. gurza

PHP rulez(z)!!!

10.1.4.134   оставлено 9 апреля 2007 в 19:38  

 

4. мике

На самом деле х№йовская статья. Типо указаны траблы пхп, с такими оговорками как "ну да, это исправлено в последней версии" или "хотя в пятой версии появились...". Разнообразие функций - наоборот позволяет использовать нужные для конкретных задач. Поэтому пхп так популярен - есть множество функций для абсолютно любых задач. У пхп плохая скорость? Все последние тесты говорят о том что пхп сценарии быстрее перловских. Если уж у пхп скорость плохая, то значит у перла она и того ниже. Да, есть несколько минусов, но у кокого языка их нет? Тем более тут все на любителя.

цитата: "сходите и удивитесь, там 200 килобайт разбора недостатков перла"

почему же тогда не сравнить недостатки, на каком основании заявляется что перл лучше, а пхп язык на котором программировать нельзя??

Вобщем с перлом они пролетели, уж если сравнивать пхп, то с питоном.

10.1.1.46   оставлено 9 апреля 2007 в 23:05  

 

5. Хельги

gurza, ни в коем случае не имея в виду именно тебя, скажу, что именно обилие таких вот неконструктивных од в адрес php и дискредитируют его.

127.0.0.1   оставлено 9 апреля 2007 в 23:37  

 

6. Хельги

Майк, я отвечу кратко.

Во-первых, о скорости никто не говорит. Говорят о качестве языка.

Во-вторых, php никто ни с чем не сравнивает. Язык можно оценить сам по себе. Сравнивать языки — дело часто пустое.

В-третьих, perl я ненавижу даже больше php.

И самое главное: не надо двести функций для двухсот задач. Дело в том, что лучше иметь три функции, чем двести. Знаешь, 14 функций для записи в дескриптор там, где питон обходится одним оператором print и методами объектов — это, простите, ересь.

И вообще, язык, авторы которого не слышали о пространствах имён вызывает, в лучшем случае, недоумение.

127.0.0.1   оставлено 9 апреля 2007 в 23:45  

 

7. мике

>Во-первых, о скорости никто не говорит. Говорят о качестве языка.

цитата: "На этом фоне уже мелочью выглядит то, что производительность PHP может быть повышена до 500%"

а перлу что, тоже слабо повысить производительность на 500%?

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

>И вообще, язык, авторы которого не слышали о пространствах имён вызывает, в лучшем случае, недоумение.

вам же говорят, что в php5 есть пространства имен. пусть они немного специфичны, но они есть. в следующей версии пространства имен должны быть доведены до ума.

10.1.1.46   оставлено 10 апреля 2007 в 0:32  

 

8. gurza

mike, +1

10.1.4.134   оставлено 10 апреля 2007 в 1:08  

 

9. вася

читать не буду, потому что подозреваю про что там.
пишу на пхп. доволен. остальное х#йня.

10.1.1.56   оставлено 10 апреля 2007 в 22:59  

 

10. Хельги

Майк, единственное возражение, которое ты можешь выдвинуть (и выдвигаешь) — это что PHP не такой медленный, как утверждает автор статьи?

Ещё раз. Медленно. По буквам. Проблема php не в том, что он медленный, а в том, что он неправильно спроектирован.

Когда все функции свалены в кучу, это не пространство имен. Это куча.

127.0.0.1   оставлено 11 апреля 2007 в 23:19  

 

11. Хельги

Вася,
У каждого человека есть кругозор. Со временем он уменьшается до размеров точки. Тогда человек говорит: «Это моя точка зрения.»

127.0.0.1   оставлено 11 апреля 2007 в 23:20  

 

12. вася

хм. пашолнах#й?
если тебе лично не нравица язык, то ессно, ты будешь не согласен с тем, как он спроектирован/написан/работает. вобщем, свинья везде грязь найдет.

в питоне,кстати, я могу при желании откопать километры таких же "недостатков", начиная с обозначения блоков табами. и чо? пафтыкай в нете сколько
а) сайтов написано на пхп
б) хостеров поддерживает пхп
в) людей пишут на пхп

а то гавно, которое я отказался читать, дабы не портить себе настроение = продукт высера кучки еб#натов, которые с умными е#лами ведут пустые беседы.

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

10.1.1.56   оставлено 12 апреля 2007 в 2:09  

 

13. мике

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

10.1.1.46   оставлено 12 апреля 2007 в 2:10  

 

14. Хельги

Вася,

> свинья везде грязь найдет.
Переход на личности — не самый лучший аргумент в споре.

> cколько сайтов написано на пхп
Миллион леммингов не может ошибаться.

> олег, какаято столяровская категоричность к нелюбимому появилась в твоих каментах
В отличие от Столярова, я не баню. На ваше счастье. :)

127.0.0.1   оставлено 12 апреля 2007 в 12:44  

 

15. Хельги

Мике, чтобы освежить твою память — в статье освещены следующие недостатки php:

* Бессистемное именование функций, нелогичные аргументы и возвращаемые значения
* Чрезмерно большое количество глобально видимых функций
* Отсутствие раздельных пространств имен; области видимости
* Недостатки реализации
* Недостатки языка
* (Не)Пригодность к разработке серьезных приложений

Пока ты на всё это отвечал отговорками типа «а перлу слабо повысить производительность на 500%» или «нет, ну это есть, пусть оно появилось в пятой версии и немного специфично (читай — сделано по-идиотски), зато есть».

И ты говоришь — все функции в памяти? 4000? В питоне несколько десятков глобальных функций, и я их все не помню. То ли ты гений мнемоники, то ли ты прихвастнул.

В общем, я жду аргументов.

127.0.0.1   оставлено 12 апреля 2007 в 12:57  

 

16. шмангаузер

х#й

10.1.1.46   оставлено 12 апреля 2007 в 22:55  

 

17. Хельги

Отличный аргумент.

127.0.0.1   оставлено 13 апреля 2007 в 19:40  

 

18. во!

>Переход на личности — не самый лучший аргумент в споре.

какие личности? я просто сказал о том, что авторы статьи не любят пхп изначально, а потому и до#бываюца до всего, что по их мнению является недостатком. переход на личности ниже. там, где они еб#наты. добавлю ещё, что тупые скоты и бляди безмозглые.


> Миллион леммингов не может ошибаться.

ну п#здец, приехали. оказываеца, круче тот язык, который без недостатков, даже если на нем никто не пишет. а если все пишут на языке, который не нравица мне, то он гавно и все у#бки.

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

10.1.1.56   оставлено 17 апреля 2007 в 2:31  

 

19. Хельги

> переход на личности ниже
Я обсуждаю язык PHP. Если ты хочешь пообсуждать авторов статьи, заведи для этого отдельную ветку. Даже если авторы — трижды е%анаты (кстати, что это значит-то?), это не мешает языку PHP быть плохим или хорошим.

> оказываеца, круче тот язык, который без недостатков
Да, это так, Руслан. Ты удивлён?

> а если все пишут на языке, который не нравица мне, то он гавно и все у#бки.
Я никого у#ебками не называл, заметь. Я всё как-то про язык пытаюсь поговорить.

> когда знакомые люди говорят, что пхп неязык, следовательно, руслан, пишущий на пхп - непрограммист, то е#ал я в рот такое счастье.
Твои комплексы по поводу собственной квалификации к делу, по-моему, тоже не относятся.

127.0.0.1   оставлено 17 апреля 2007 в 12:13  

 

Написать комментарий

На этот адрес будут приходить только уведомления о новых комментариях к этой записи.
Чтобы отправить комментарий, введите сюда слово «человек».
« »  
Высота поля:
Разрывы строк (Enter) будут сохранены. HTML не работает. Гиперссылки: вставьте URL.

Ваш комментарий появится после одобрения модератором.