1.1, Блуд (ok), 16:25, 20/10/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Web катится в качестве кода как и весь другой разрабатываемый софт: "надо быстренько сделать, чтобы выглядело, будто работает, а когда время будет, поправлю". Ну а времени нет никогда, то работа, то БОР.
| |
|
|
3.14, аноним (?), 08:45, 21/10/2009 [^] [^^] [^^^] [ответить]
| –1 +/– |
имхо не требует аргументации, да и так всем понятно, что пхп очень простой язык, осваивается буквально за день, что порождает толпу кодеров севших писать сайты изучив вчера вечером пхп и не имеющих хоть какого-то достаточного опыта в программировании, проектировании сетевых структур, глубокого понимания работы тех или иных функций и настроек горяче любимого ими пхп, что приводит, как по отдельности, так и в совокупности к брешам в безопасности. ситуацию осложняет еще и кривость рук самих разработчиков пхп, и еще ладно когда их кривые руки и недостаточное тестирование приводят к тому, что какие-то функции начинают работать странным образом, так ведь бывает ломают сайты из-за их ошибок, сам напарывался на такой (в то время совершенно новый и еще не известный) косяк в пхп, благо хоть по баг репорту закрыли недели через две, но что мне сказать владельцу сайта с похеренными данными и бекапом недельной давности, как объяснить, что это не мои кривые ручки как админа, и даже не кривые руки разработчика его сайта, а косяк в неправильно выбранном инструменте разработчика? да ошибки есть везде, но столько, сколько их в пхп... просто ужас.
| |
|
4.15, dmsuslov (??), 11:22, 21/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
>имхо не требует аргументации, да и так всем понятно, что пхп очень
>простой язык, осваивается буквально за день, что порождает толпу кодеров севших
>писать сайты изучив вчера вечером пхп и не имеющих хоть какого-то
>достаточного опыта в программировании, проектировании сетевых структур, глубокого понимания работы тех
>или иных функций и настроек горяче любимого ими пхп
Из Вашего утверждения следует, что простой в изучении язык плох именно своей простотой? Т.е. для того, чтобы налить воду в стакан надо обязательно прежде изучить гидродинамику?
| |
|
5.16, аноним (?), 12:15, 21/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Из Вашего утверждения следует, что простой в изучении язык плох именно своей простотой?
да, если он используется в продакшне и при этом не предусматривает защиту самого себя от быдло-кодеров, какой смысл давать пистолет дураку, если заранее известно что он либо себя покалечит либо кого-нибудь другого?
>Т.е. для того, чтобы налить воду в стакан надо обязательно прежде изучить гидродинамику?
плохой пример, лучше так: прежде чем сесть за руль автомобиля нужно изучить пдд, общий принцип работы автомобиля и покататься на полигоне с десяток часов.
| |
|
6.17, dmsuslov (??), 12:26, 21/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
>>Из Вашего утверждения следует, что простой в изучении язык плох именно своей простотой?
>
>да, если он используется в продакшне и при этом не предусматривает защиту
>самого себя от быдло-кодеров, какой смысл давать пистолет дураку, если заранее
>известно что он либо себя покалечит либо кого-нибудь другого?
>
Получается, язык-то сам по себе неплох. Его надо бы усложнить - добавить в синтаксис что-нибудь от Perl'a , например, поубивать форумы с обсуждениями на тему программирования на PHP и т.д. Другими словами: программист не может начать что-то писать не проштудировав как следует теорию. У каждого программиста должен быть нимб над головой. Если я правильно понял.
Но что же займет образовавшийся вакуум? Как насчет "природа не терпит пустоты"?
>>Т.е. для того, чтобы налить воду в стакан надо обязательно прежде изучить гидродинамику?
>
>плохой пример, лучше так: прежде чем сесть за руль автомобиля нужно изучить
>пдд, общий принцип работы автомобиля и покататься на полигоне с десяток
>часов.
Если человек садится за руль не зная ПДД, то он может покалечить себя/других. А кого калечит плохой программист? (не обязательно PHP-программист)
| |
|
7.18, аноним (?), 13:19, 21/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Другими словами: программист не
>может начать что-то писать не проштудировав как следует теорию. У каждого
>программиста должен быть нимб над головой. Если я правильно понял.
>Но что же займет образовавшийся вакуум? Как насчет "природа не терпит пустоты"?
да, либо ты знаешь, умеешь и несешь ответственность за свой код, либо идешь в подмастерья, твой код будут проверять и за твой код кто-то там будет нести ответственность.
>Если человек садится за руль не зная ПДД, то он может покалечить
>себя/других. А кого калечит плохой программист? (не обязательно PHP-программист)
есть такое понятие как: деньги. плохой программист может очень сильно кого-то подставить. цепочку событий из-за кривого когда можете сами развернуть, пофантазируйте. я бы даже сказал что отдельно взятый дурак за рулем иной раз менее страшен чем халатный программист.
помните историю LXLabs и vaserv.com?
| |
|
|
9.21, аноним (?), 22:04, 21/10/2009 [^] [^^] [^^^] [ответить] | +/– | о, я вижу что вы есть пхпшник да, при текущей реализации самого языка - недоста... текст свёрнут, показать | |
9.22, аноним (?), 22:12, 21/10/2009 [^] [^^] [^^^] [ответить] | +/– | и да, качественные программы можно писать на чем угодно, и замете я не утверждал... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|