Вот что я ответил знакомой на этот вопрос:
"Представь, что ты помыла пол шваброй, а из-за этого потолок стал синим. Помыла еще раз, потолок сменил цвет на красный. Вроде бы вещи никак не связанные, но происходит именно так. И вот ты пытаешься использовать разные моющие средства и швабры, подобрать так чтобы, цвет менялся, ну или хотя бы менялся но не сильно. Подруга советует использовать пылесос, мол она пользуется давно и ей нравится. Ты 2 дня возишься пытаешься подключить пылесос к сети, день пытаешься его включить, но когда включаешь разбились все окна и ты проклинаешь подругу с пылесосом и клянешься больше никогда его не использовать. После метода научного тыка ты понимаешь что если использовать швабру длиной 1.4 метра без моющего средства, то потолок цвет не меняет. И вот ты целый месяц успешно моешь пол у себя дома, но тут ты переезжаешь в новую квартиру, делаешь все точно также но потолок опять меняет цвет. И ты опяяяяять пытаешься подобрать нужную швабру..."
Здравствуйте, DeZhavi, Вы писали:
S>>Сдаётся мне, это песнь погроммиста-пэхапэшника про css3 DZ>А матёрые погромисты-аспнетчики — не используют css3?
Ну как бы если уже asp.net, то уже чаще программисты...
S>>Сдаётся мне, это песнь погроммиста-пэхапэшника про css3 DZ>А матёрые погромисты-аспнетчики — не используют css3?
Никто не использует css3 кроме людей с пятндцатиаршинным лбом, которые последние четыре года потратили строго и исключительно на CSS. Все остальные пользуются CSS-фреймворками. В которых шаг вправо-влево приводит вот к таким вот эффектам
Здравствуйте, Sheridan, Вы писали:
S>Здравствуйте, DeZhavi, Вы писали:
S>>>Сдаётся мне, это песнь погроммиста-пэхапэшника про css3 DZ>>А матёрые погромисты-аспнетчики — не используют css3? S>Ну как бы если уже asp.net, то уже чаще программисты...
И что аспнет? Всё то же самое.
Вот помню воплей было — в новом MVC применяется революционный рендерер, Razor! Он чуть ли не сам за вас код писать будет! Ага, щаззз — эта скотина настолько тупа, что даже если во вьюхе явно указана типизированная модель, эта чудо-бритва при билде всё равно не ловит опечатки в именах мемберов, а прибережёт HtmlCompilationException для рантайм-шага. А уж этот балаган вокруг экранирования кода @-символом (тут надо, тут нет) и вовсе вызывает желание пороть авторов парсера экранированным патчкордом, пока не лопнет одно из (задница или патчкорд).
Здравствуйте, Mamut, Вы писали:
M>Никто не использует css3 кроме людей с пятндцатиаршинным лбом, которые последние четыре года потратили строго и исключительно на CSS. Все остальные пользуются CSS-фреймворками. В которых шаг вправо-влево приводит вот к таким вот эффектам
xxx: Гребаный говнокод в CSS!!!
yyy: Страдаешь?
xxx: Не то слово!
xxx: Вот представь, готовишь ты тортик
xxx: Все выходные карячилась... Сделала. Тортик такой ня-ня-ня
xxx: Крем, цукатики, розочки зефирные
xxx: Мармеладочки там всякие
xxx: А потом тебя просят еще сверху положить мааааленькую вишенку
xxx: И вот ты кладешь вишенку
xxx: А тортик превращается в чудовищного размера волосатый МПХ с паучиными лапами
xxx: И еще с заячьими ушками
xxx: Ты такая да емае тудыть вас сюдыть вдоль да поперек с этой вашей мужеложеской вишенкой
xxx: Убираешь так аккуратно вишенку...
xxx: И ни хрена не поменялось, только ухо левое отвалилось
xxx: А последний комит в git был три дня назад...
С контролем версий короче у веб-программистов тоже все плохо
Здравствуйте, Mr.Delphist, Вы писали:
MD>И что аспнет? Всё то же самое.
MD>Вот помню воплей было — в новом MVC применяется революционный рендерер, Razor! Он чуть ли не сам за вас код писать будет! Ага, щаззз — эта скотина настолько тупа, что даже если во вьюхе явно указана типизированная модель, эта чудо-бритва при билде всё равно не ловит опечатки в именах мемберов, а прибережёт HtmlCompilationException для рантайм-шага.
Предкомпиляция спасёт вас.
MD>А уж этот балаган вокруг экранирования кода @-символом (тут надо, тут нет) и вовсе вызывает желание пороть авторов парсера экранированным патчкордом, пока не лопнет одно из (задница или патчкорд).
А что именно вызывает сложности? В html надо, в коде не надо. Сложно запомнить, согласен, но нужно постараться. Куда большая проблема возникает когда в одном теге перемешан html и C#, но такого лучше вообще избегать.
Здравствуйте, MaxRos, Вы писали:
MR>Здравствуйте, sambl4, Вы писали:
S>>[q] S>>Каково это быть веб-программистом?
S>>Метод научного тыка, это надо же
MR>Недавно на Хабре был обзор задач от Яндекса по вебу. С описания решений превой же задачи можно поржать
Выравнивание элемента в CSS вызывает полное уныние.
Здравствуйте, Aртёмка, Вы писали:
S>>xxx: А последний комит в git был три дня назад...
S>>С контролем версий короче у веб-программистов тоже все плохо
Aё>Ide умеют local history.
Ну значит даже IDE не умеют и работают в нотепаде или в чем-то подобном А шо — подректировал, обновил страничку — все ж работает.
Здравствуйте, MaxRos, Вы писали:
MR>Недавно на Хабре был обзор задач от Яндекса по вебу. С описания решений превой же задачи можно поржать
Такое впечатление, что они борются с разметкой, а не задачи решают. Конечно, если этим заниматься постоянно, то все костыли выучишь, и будешь применять быстро и к месту, однако они все равно останутся костылями.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Aё>>Ide умеют local history. S>Ну значит даже IDE не умеют и работают в нотепаде или в чем-то подобном А шо — подректировал, обновил страничку — все ж работает.
Винда 8-ая историю файлов поддерживает — классная вещь.
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.
Здравствуйте, Mr.Delphist, Вы писали:
MD>Ага, щаззз — эта скотина настолько тупа, что даже если во вьюхе явно указана типизированная модель, эта чудо-бритва при билде всё равно не ловит опечатки в именах мемберов,
Довольно странно, что не отработал IntelliSense, возможно название мембера модели было поменяно без использования safe rename.
MD>а прибережёт HtmlCompilationException для рантайм-шага. http://blog.davidebbo.com/2011/06/precompile-your-mvc-views-using.html
Здравствуйте, sambl4, Вы писали:
S>С баша. S>Метод научного тыка, это надо же
так оно и есть. особенно много усилий тратится чтоб когда все везде работает — сделать фикс для ИЕ чтоб и там работало и при этом не сломалось в остальных браузерах
Здравствуйте, binnom, Вы писали:
B>Здравствуйте, Mr.Delphist, Вы писали:
MD>>Ага, щаззз — эта скотина настолько тупа, что даже если во вьюхе явно указана типизированная модель, эта чудо-бритва при билде всё равно не ловит опечатки в именах мемберов, B>Довольно странно, что не отработал IntelliSense, возможно название мембера модели было поменяно без использования safe rename.
Вот IntelliSense только и спасает, но он не препятствует успешному билду. Чем-то напоминает ситуацию с эклипсовским CDT, когда налету-компилятор "compile as you type" всегда парсит сишные сырцы с дефолтными настройками, невзирая на дефайны из настроек проекта (в результате, условная компиляция слетает в тартарары и оно матюгается на корректные куски, которые не попадут в этот билд — но там хоть можно было сбилдить сырцы руками и получить правильную картину). Что характерно, в разработке Eclipse CDT заняты настоящие программисты: через несколько месяцев пришел ответ "это фича, а не баг", а через несколько лет — "багу пофиксить можно, но переписывать надо столько, что влом".
MD>>а прибережёт HtmlCompilationException для рантайм-шага. B>http://blog.davidebbo.com/2011/06/precompile-your-mvc-views-using.html
Ага, спасибо. Надеюсь, это попадёт в стандартную поставку когда-нибудь.