Тщательное продумывание интерфейса — это следующая ступень в веб-разработке.
Всего несколько лет назад просто поднять сайт было проблемой. Сейчас — пожалуйста, при помощи CMS и множества фреймворков можно сделать навороченный сайт буквально за несколько дней (раньше уходили недели).
Чтобы выделиться из толпы конкурентов, теперь надо не просто «чтобы работало», а «чтобы было лучше чем у других».
Это относится не только к Web, но и к другим областям дизайна (напр. промышленный). Хотя в меньшей степени, всё-таки Web — это очень динамически развивающаяся область.
Судя по всему, Микрософт всё-таки решил поменять внутреннюю «политику партии» и сейчас не плывёт против течения (развития Web технологий). Что не может не радовать всех нас (веб-разработчиков).
Да, вещь замечательная.
Просто на некоторых сайтах Enter = отправить сообщение, Ctrl+Enter = перевод строки.
На других (как здесь) наоборот. И я считаю, что как на хабре так правильно.
Но привычка осталась — т.к. забываю на каких сайтах как сделано.
На Хабре я недавно, буду привыкать.
Я имел ввиду, что на программирование на ASP чётко ассоциировалось с WebForms (по урайней мере, у меня).
До какого-то времени, пока методология MVC (опять же в ASP) не начала приобретать популярность.
А вот для клиентских сраниц придётся отключить Viewstate.
И вот тут уже легче будет с Asp.net MVC
В принципе, технологии Webforms можно просчёты списать на возраст. Т.е. когда она разрабатывалась, никто не мог предположить в каком ключе будут развиваться технологии (в данном случае Web).
Не зря же ввели новый подход (MVC) — решать современные задачи быстрее и легче.
ЗЫ. Извините за разрозненные комментарии, нажимаю Ctrl+Enter по привычке
Не надо заботиться о совместимости браузеров, о размере страницы в Кб, и прочих подобных вещах.
Т.к. людей, которые получат доступ к админке (их мало) можно заставить использовать конкретный браузер, да и они обычно на быстром канале или близко к серверу (т.е. количество запросов и объём передаваемых данных роли не играют).
Совсем другое дело — это сделать сайт «для всего мира»
Как вы умудрились нарисовать такую простую блок-схему таким сложным образом? Нафига столько пересечений линий?
И как вообще связи между узлами могут разветвляться? Вроде бы всегда рисовали Узел>Решение>Связь>Узел>…
Это вообще мелочь, конечно, но заставляет задуматься как вообще люди пришли к такому решению как ASP.NET WebForms с его ущербным ViewState.
Видимо, эти люди просто мыслят в другом ракурсе, мне их просто не понять. Не скажу что это плохо, просто назову это «эзотерическим программированием».
Всего несколько лет назад просто поднять сайт было проблемой. Сейчас — пожалуйста, при помощи CMS и множества фреймворков можно сделать навороченный сайт буквально за несколько дней (раньше уходили недели).
Чтобы выделиться из толпы конкурентов, теперь надо не просто «чтобы работало», а «чтобы было лучше чем у других».
Это относится не только к Web, но и к другим областям дизайна (напр. промышленный). Хотя в меньшей степени, всё-таки Web — это очень динамически развивающаяся область.
Просто на некоторых сайтах Enter = отправить сообщение, Ctrl+Enter = перевод строки.
На других (как здесь) наоборот. И я считаю, что как на хабре так правильно.
Но привычка осталась — т.к. забываю на каких сайтах как сделано.
На Хабре я недавно, буду привыкать.
До какого-то времени, пока методология MVC (опять же в ASP) не начала приобретать популярность.
и инструменты определяются по поставленным задачам
И вот тут уже легче будет с Asp.net MVC
В принципе, технологии Webforms можно просчёты списать на возраст. Т.е. когда она разрабатывалась, никто не мог предположить в каком ключе будут развиваться технологии (в данном случае Web).
Не зря же ввели новый подход (MVC) — решать современные задачи быстрее и легче.
ЗЫ. Извините за разрозненные комментарии, нажимаю Ctrl+Enter по привычке
Т.к. людей, которые получат доступ к админке (их мало) можно заставить использовать конкретный браузер, да и они обычно на быстром канале или близко к серверу (т.е. количество запросов и объём передаваемых данных роли не играют).
Совсем другое дело — это сделать сайт «для всего мира»
И как вообще связи между узлами могут разветвляться? Вроде бы всегда рисовали Узел>Решение>Связь>Узел>…
Это вообще мелочь, конечно, но заставляет задуматься как вообще люди пришли к такому решению как ASP.NET WebForms с его ущербным ViewState.
Видимо, эти люди просто мыслят в другом ракурсе, мне их просто не понять. Не скажу что это плохо, просто назову это «эзотерическим программированием».
ну и дезодоранты, конечно.
dmgorsky: есть опыт в стартапах? ;)