|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Анализ проблем языка программирования PHP" | +/– | |
Сообщение от opennews (??) on 17-Апр-12, 11:45 | ||
В статье "PHP: a fractal of bad design (http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de.../)" представлен подробный и обстоятельный обзор проблем в дизайне языка программирования PHP. Автор показывает исключительность PHP как одного из наиболее непроработанных языков, проблемы в котором носят систематический характер. В частности в статье продемонстрированы проблемы в самом языке, функциях, структурах, экосистеме, средствах отладки. Указаны на недоработки в безопасности, надёжности, целостности и предсказуемости. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Анализ проблем языка программирования PHP" | +13 +/– | |
Сообщение от Stefan (??) on 17-Апр-12, 11:45 | ||
Эту статью уже все кому не лень обсудили... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
71. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Аноним (??) on 18-Апр-12, 22:05 | ||
В подобных статьях хочется видеть примеры более достойных языков лишенных указанных недостатков. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
73. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от arisu (ok) on 18-Апр-12, 22:15 | ||
> Снова удивляет почему (наверно) самый кривой язык в своей области приобрел наибольшую | ||
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору |
76. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от artist60 (ok) on 19-Апр-12, 01:31 | ||
Этот директор тоже не умеет отключать register_globals и т.п. вещи известные даже школярам? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
2. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от Аноним (??) on 17-Апр-12, 11:47 | ||
Да очень много народу торчит от пыхпыха, и пытаться из пересадить на что то другое бессмысленно и бесперспективно | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
23. "Анализ проблем языка программирования PHP" | +5 +/– | |
Сообщение от Аноним (??) on 17-Апр-12, 13:39 | ||
Они не торчат, просто не осилили ничего другого. Sad, but true. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
48. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от Аноним (??) on 17-Апр-12, 15:25 | ||
Дай угодаю, ты осилил яву или сишарп? Я пишу коммерческие продукты на PHP/JS/SQL, C/C++, Python и Java. Знаком с еще большей кучей языков, включая три вида ассемблера и использую их для своих нужд время от времени. Хочу заметить, что для веб-приложений и сайтов PHP наиболее удобный, удачный, быстрый, функциональный и надежный язык с моей точки зрения. Эта позиция сформирова на основе личного многолетнего опыта. Не потому, что PHP такой хороший, у него есть проблемы. Просто остальное еще хуже. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
50. "Анализ проблем языка программирования PHP" | –1 +/– | |
Сообщение от Vaso Petrovich on 17-Апр-12, 15:37 | ||
>три вида ассемблера | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
54. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от Капитан Очевидность on 17-Апр-12, 16:34 | ||
Он, вероятно, имел ввиду "11 видов ассемблера". | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
53. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от Аноним (??) on 17-Апр-12, 16:12 | ||
>Я пишу коммерческие продукты на PHP/JS/SQL, C/C++, Python и Java | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
75. "Анализ проблем языка программирования PHP" | –1 +/– | |
Сообщение от Anonimous on 18-Апр-12, 22:58 | ||
Это точно. Хорошо знаком с PHP и Python. От PHP меня тошнит, но иногда "надо", потому что быдлохостинги частенько только php поддерживают. Порочный круг "венды"... | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
58. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Аноним (??) on 17-Апр-12, 17:26 | ||
Какой у вас ЧСВ. Не зашкаливает еще? | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
62. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от evgeny_t (ok) on 17-Апр-12, 19:37 | ||
подозреваю что коммерческие проекты это | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
67. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Имя и код on 18-Апр-12, 01:34 | ||
> подозреваю что коммерческие проекты это | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
72. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от Аноним (??) on 18-Апр-12, 22:11 | ||
| ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
3. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от б.б. on 17-Апр-12, 11:53 | ||
Сегодня немало времени убил, пока не вспомнил, что empty($a), принимает даже строку '0' как пустую строку. И ещё три косяка сегодня нашёл. Плохо. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Анализ проблем языка программирования PHP" | +2 +/– | |
Сообщение от Andrey Mitrofanov on 17-Апр-12, 12:04 | ||
> '0' как пустую строку. И ещё три косяка сегодня нашёл. Плохо. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
24. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от б.б. on 17-Апр-12, 13:40 | ||
Я на это поведение ещё лет 7 назад наткнулся. Просто забыл. :( | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
77. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от анон on 05-Май-12, 13:43 | ||
> empty($a), принимает даже строку '0' как пустую строку | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
4. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от Ананаец on 17-Апр-12, 11:59 | ||
Бэйсик, в его первоначальном виде, тихо помер. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от Denisiuk (ok) on 17-Апр-12, 12:32 | ||
> Бэйсик, в его первоначальном виде, тихо помер. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
16. "Анализ проблем языка программирования PHP" | +4 +/– | |
Сообщение от cobold (ok) on 17-Апр-12, 12:49 | ||
да, php он как виндовс, каждая версия лучше предыдущей [sarcasm] | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
5. "Анализ проблем языка программирования PHP" | +6 +/– | |
Сообщение от Denisiuk (ok) on 17-Апр-12, 12:01 | ||
Основной язык PHP, но я его не люблю, хоть и пишу на нем с 2005 года. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
7. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от spanasik (ok) on 17-Апр-12, 12:22 | ||
Нифига не дешевле, потому что потом, если нормальный проект, всё это переписывается на другом языке за другие деньги. Двойная оплата получается, скупой платит дважды. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
8. "Анализ проблем языка программирования PHP" | +3 +/– | |
Сообщение от Denisiuk (ok) on 17-Апр-12, 12:30 | ||
> Нифига не дешевле, потому что потом, если нормальный проект, всё это переписывается | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
12. "Анализ проблем языка программирования PHP" | –1 +/– | |
Сообщение от spanasik (ok) on 17-Апр-12, 12:35 | ||
Про "дебилов и архитекторов" исчерпывающе сказано в посте, который мы обсуждаем. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
69. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от jesus (??) on 18-Апр-12, 09:40 | ||
здесь более уместным будет вспомнить про танцоров и яйца;) | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
17. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от myhand (ok) on 17-Апр-12, 12:49 | ||
> Дебил пишущий на C и архитектор 10тью годами опыта на PHP - дадут разные результаты. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
30. "Анализ проблем языка программирования PHP" | –1 +/– | |
Сообщение от б.б. on 17-Апр-12, 13:47 | ||
>> Дебил пишущий на C и архитектор 10тью годами опыта на PHP - дадут разные результаты. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
10. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от koblin (ok) on 17-Апр-12, 12:32 | ||
>порог вхождения у PHP низкий | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
11. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Denisiuk (ok) on 17-Апр-12, 12:35 | ||
>>порог вхождения у PHP низкий | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
13. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от koblin (ok) on 17-Апр-12, 12:40 | ||
я о том что быдлокодить на питоне можно так же через неделю изучения =) | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
26. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от б.б. on 17-Апр-12, 13:43 | ||
> хз-хз. PHP я за неделю изучил в основе, еще неделю практиковался затем | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
38. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Denisiuk (ok) on 17-Апр-12, 14:03 | ||
>> хз-хз. PHP я за неделю изучил в основе, еще неделю практиковался затем | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
39. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Anonymousapiens (ok) on 17-Апр-12, 14:03 | ||
>Бутылку можно изучить за полтора часа, главное, хотя бы немного понимать html. И можно на нём жарить всякие вещи, как пирожки, а python изучать уже в процессе. | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
46. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от б.б. on 17-Апр-12, 14:53 | ||
> Вот так и появляются на свет быдлокодеры на питоне, которые кроме вебни ничего не умеют. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
59. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Anonymousapiens (ok) on 17-Апр-12, 18:41 | ||
Да, потому что они создают в глазах общественности представление о питоне как еще-об-одном-веб-языке-который-непонятно-зачем-нужен-ведь-есть-php. | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
60. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от arisu (ok) on 17-Апр-12, 18:43 | ||
и ведь правы, чертяки! | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
31. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Аноним (??) on 17-Апр-12, 13:47 | ||
> питон - моя страсть, но я до сих пор хорошо не могу на нем писать.. возможно сказывается нехватка времени. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
37. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Denisiuk (ok) on 17-Апр-12, 13:59 | ||
>> питон - моя страсть, но я до сих пор хорошо не могу на нем писать.. возможно сказывается нехватка времени. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
42. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от vov (??) on 17-Апр-12, 14:27 | ||
и именно потому в конце файла их (скобок) присутствие теперь необязательно | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
43. "Анализ проблем языка программирования PHP" | –1 +/– | |
Сообщение от Denisiuk (ok) on 17-Апр-12, 14:29 | ||
> и именно потому в конце файла их (скобок) присутствие теперь необязательно | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
44. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от vov (??) on 17-Апр-12, 14:35 | ||
Это верно для всех языков. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
14. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Аноним239 on 17-Апр-12, 12:43 | ||
Ну ка hello world на питоне в контексте web? | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
15. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Andrey Mitrofanov on 17-Апр-12, 12:45 | ||
Параличь? google://python+web+hello-web ~~ About 47,600,000 results | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
18. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от bliss on 17-Апр-12, 12:50 | ||
Не холивара ради, просто замечание. Осваивал питон после перл. Отличный язык питон, но опыт программирования на перл восстает, когда питон генерит исключение при обращении к отсутствующему ключу в ассоциативном массиве и прочих строгостях в динамически типизированном, в общем-то, языке. Да еще и постоянно париться -- хз, что за переменная, без sigils... Так что легкость и глоток свежего воздуха -- понятие относительное... | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
19. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от bliss on 17-Апр-12, 12:55 | ||
А в отношении nonlocal в третьем питоне так вообще смешно. Все-таки function scoping не всегда лучше block scoping... | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
20. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от NZ on 17-Апр-12, 12:58 | ||
> Не холивара ради, просто замечание. Осваивал питон после перл. Отличный язык питон, | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
28. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от б.б. on 17-Апр-12, 13:45 | ||
> Не холивара ради, просто замечание. Осваивал питон после перл. Отличный язык питон, | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
21. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от vov (??) on 17-Апр-12, 13:15 | ||
В php "свежее мясо" привлекает обилие готовых коробочных решений, устанавливающихся за 5 кликов на вебсервер а ля "денвер", который ставится за 4. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Anonymousapiens (ok) on 17-Апр-12, 13:41 | ||
>Ruby, Perl, Python - программисты. РАДУЙТЕСЬ, что ПОКА это школоло начинает с PHP и там остается! | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
22. "Анализ проблем языка программирования PHP" | +3 +/– | |
Сообщение от Anonymousapiens (ok) on 17-Апр-12, 13:31 | ||
Проблемы, лол. Их нет только у тех языков, которые никому не нужны. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
32. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от б.б. on 17-Апр-12, 13:48 | ||
> Проблемы, лол. Их нет только у тех языков, которые никому не нужны. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
40. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от Anonymousapiens (ok) on 17-Апр-12, 14:08 | ||
>Когда | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
45. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от terr0rist (ok) on 17-Апр-12, 14:51 | ||
На самом деле, профессионально писать на РНР - можно. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
47. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от б.б. on 17-Апр-12, 14:54 | ||
> И только тот, у кого железные нервы, отличная память | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
49. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Михрютка on 17-Апр-12, 15:34 | ||
ггг авторша же предупреждает | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
51. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Andrey Mitrofanov on 17-Апр-12, 15:43 | ||
> открыть бутылку пива можно и задницей, но настоящий профессионал все-таки возьмет открывашку. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
61. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от б.б. on 17-Апр-12, 19:17 | ||
Если они удовлетворяют спрос на язык, а не на решения .... | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
63. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от terr0rist (ok) on 17-Апр-12, 21:56 | ||
Речь не о том, что любой, кто профессионал в С (например), может взять РНР в качестве "открывашки". А о том, что человек, "открывший"-таки бутылку с помощью пыха, однозначно профессионал. Ну и, кстати, (к аналогиям всегда можно придраться) открыть бутылку задницей - банально круто. =)) | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
64. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от arisu (ok) on 17-Апр-12, 22:02 | ||
> А о том, что человек, "открывший"-таки | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
70. "Анализ проблем языка программирования PHP" | –1 +/– | |
Сообщение от Аноним (??) on 18-Апр-12, 13:55 | ||
> Do not tell me that “good developers can write good code in any language” | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
52. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от sarman on 17-Апр-12, 16:10 | ||
https://www.destroyallsoftware.com/talks/wat | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
55. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Аноним (??) on 17-Апр-12, 16:42 | ||
если уж решили сказать А, то говорите и Б | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
56. "Анализ проблем языка программирования PHP" | +1 +/– | |
Сообщение от arisu (ok) on 17-Апр-12, 16:46 | ||
breaking news! у php был дизайн! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
66. "Анализ проблем языка программирования PHP" | +/– | |
Сообщение от Клим on 18-Апр-12, 00:14 | ||
Какие могут быть вопросы к Personal Home Page, это же всего лишь большая домашняя страничка. Какая безопасность, Господа, Вы о чём??? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |