Как стать автором
Обновить

Комментарии 30

Не согласен с вашим предложением.

В отличие от обычных приложений, кот. пишутся как правило под конкретную ОС, веб-приложения должны работать и выглядеть в любой системе и браузере одинаково (или максимально похоже). В этом, как мне кажется, суть веба.
Я же тут рассуждаю о тенденциях. Да, в этом суть веба… была!
А теперь, как минимум gmail с разными темами оформления выглядит по-разному у разных пользователей. Есть много вариантов для пользователя сделать так, чтобы конкретная страница на его компьютере выглядела не так, как у других. Например, есть расширения для FF типа Stylish или Greesmonkey.
По-моему, вы запутались и начинаете противоречить сами себе.

В конце своей статьи вы предлагаете сделать вид веб-страниц максимально стандартизированным и приближенным к стэнд-алон приложениям, а в предыдущем комментарии вдруг начинаете говорить про возможность настройки веб-страниц «не так, как у других».

Становится непонятно, что же вам действительно нужно от современных веб-приложений =)
унификации в рамках пользовательской системы — которую настроить можно как душе угодно. L&F в общем.
Предыдущий мой комментарий был ответом на Ваше:
>веб-приложения должны работать и выглядеть в любой системе и браузере одинаково

Я же говорю, что даже сейчас у меня есть возможность наплевать на все изыски дизайнера-верстальщика и настроить конкретную страницу в соответствии с остальными моими стэнд-алон приложениями. Но для этого мне нужно освоить и написать соответствующие скрипты для Greesmonkey. И это будет работать только на одной странице.
Вот я и хочу, чтобы эту работу взяли на себя верстальщики страниц.
вид стендэлон-приложений != вид как у всех :)
«выглядеть в любой системе и браузере одинаково» не было сутью веба по крайней мере на момент его зарождения. Сам ХТМЛ — рекомендуемый формат и не обеспечивает одинаковое отображение везде. Одинаковость — более поздний сомнительный тренд.
Лично мне наоборот нравится, когда приложение выглядит обинаково на разных ОС. Opera под Win, Mac, и Linux выглядит почти одинаково, и я считаю, что это хорошо. Thunderbird я пользую только вод Win и Linux, он тоже одинаковый и это хорошо.
Вы, как истинный гик, используете одновременно несколько ОС. У меня тоже Ubuntu и XP настроены так, чтобы выглядели одинаково (я пользуюсь и там и там темой Windows Classic (2000)). И именно от настройки ОС зависит внешний вид приложений.
Но «обычный» пользователь работает в одной ОС. И если там во всех приложениях OK справа, а Cancel слева, то почему в веб-приложении доолжно быть наоборот?
Задели за живое: OK справа, а Cancel слева. Именно за это я нелюблю вообще все DE. Ни в одной порадка в этом плане я не нашел. Помню граф инсталлер нескольких дистрибов, мне там не нравилось то что каждый раз кнопки прыгают и приходится перешерстить глазами всё окно.
Так это вам нужно CSS в браузере отключить, тогда все сайты одинаковыми станут :)
Я пробовал — это не решает проблемы. Кнопки всё-равно размещаются и выглядят совершенно не так, как в обычных приложениях. И даже понятно почему — движок, который рендерит страницу, не интересуется настройками моей ОС…
В FF под линуксом как минимум дефолтное оформление чекбоксов и радиобатонов зависит от темы оформления GNOME.
Вы не с тем сравниваете! Разве все газеты и журналы выглядят одинаково? Прошло более ста лет! Стандартизируются средства, а не художественные образы!
Не совсем так. Почти вся моя художественная литература сейчас выглядит вот так:

А газеты и журналы я читаю в интернете. При этом всегда стараюсь настроить шрифт, цвет и фон одинаково.
Художественная литература! Литература это воздействие текстом, а не внешним видом. А если брать в рассчёт газеты и журналы, то их рассвет ещё настанет, когда появятся цветные электронные чернила, газеты вряд ли, а вот журналы — более чем вероятно!
Сайт, в 90% случаев, нужен не как «художественный образ», а как удобный человек-ориентированный сервис.
То что вы имеете в виду это соответствие визуальной составляющей характеру информации и тут вы правы, что сайту Домостроительного Управления сайт нужен исключительно как техническое средство, но рекламные, дизайнерские и молодежные сайты будут всегда выглядеть необычно.
Что же тогда будет делать самизнаетекто?
он уже давно и успешно делает однообразные сайты
Я бы не отказался иметь возможность настроить себе достаточно универсальный интерфейс, и через него взаимодействовать с сайтами, не обращая внимания на то, что там его авторы надизайнили.

Разные регистрации, разные меню, поиск кнопочек, функций и т.п. Я на Хабре все глаза сломал, чтобы найти, как расфрендить человека. Что уж говорить про сайты, на которые заходим на 5 минут?

Уникальный дизайн нужен только крупным сайтам — для мелочи хотелось бы иметь возможность использования одного стандарта.
Вот как раз в десктоп приложениях случилось наоборот. Если приложение большое, серьезное и незаменимое, то у него как правило простой стандартный интерфейс. А если какая-то яркая расписная блямба летает по экрану — то есть определенно лажа (хотя есть исключения — скайп например).
Может быть с сервисами тоже так будет? Ведь уникальный дизайн работает только на рекламу. Но если сервис действительно удобен и незаменим, то реклама требуется только на начальном этапе (скажем стартовая страница, или как в приложениях сплэш во время загрузки). А потом уже просто удобная работа с сервисом — ничего лишнего, только маленькая эмблема в уголке.
Скучно будет.
Разнообразие в оформлении сайтов по сравнению с приложениями
на мой взгляд происходит потому, что так устроены браузеры.

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

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

Например, чтобы не надо было думать как расположть элементы формы относительно друг друга, а чтобы можно было описать данные формы, а браузер сам ее отрисовал в соответствии с Guidelines той системы, под которой работает.

Давно прсится решение сделать одинаковый способ вывода навигации (меню) на сайтах, такой же, как у приложений (горизонтальный или вертикальный). Так пользователям будет проще ориентироваться на сайтах. А разработчики («дизайнеры» и «верстальщики») перестанут тратить свое время на придумывание 1001-го варианта размещения меню.

Есть предположение, что в этом случае веб-разработчикам придется меньше заниматься «дизайном» сайтов и больше времени уделять содержанию.
Вы абсолютно точно уловили суть моего поста :)
Суть моего коммента :) в том, что проблема в браузерах, а не в разработчиках.
Пока не изменятся сами браузеры, разработчики так и будут плодить «разнообразные» интерфейсы.

Потому что всегда проще нарисовать картинку и «впарить» ее заказчику, чем создавать работающий функционал, да еще и отвечающий гайдлайнам ОС.
Истину глаголешь!

От себя добавлю, что универсальный интерфейс может появиться только на семантически более богатом наборе виджетов и их поведении — обычным ГУЯм не хватает смысловой настраиваемости. А лучше пока только зарождается.
Стандарты это замечательно, но вэб как среда позволяет создателям самовыражаться и искать новые пути коммуникации со своими пользователями. Универсальный подход он органичен при взаимодействии с Большиноством но это не значит что он адекватен целевой аудитории…
Почитай принципы организации GUI в мобильных телефоных (старый набор классов lcdui), где все это почти реализовано. Например, можно запросить «сделать кнопку», но вот где она будет (на экране, в всплывающем меню, на первом или последнем месте) решает сама платформа. Даже надпись на кнопке может быть заменена. Надо список? Аналогично: определяем типа списка и его элементы, а как оно будет отображено — нам неподконтрольно. Может это будет примитивный плоский список, а может будет 3D-подобная карусель — это решит платформа.

Я вот уже давно хочу реализовать свой тулкит с такими правилами, но недавно вышел QWebClient, который обещает решить эту проблему.
Универсальность интерфейсов бывает как во благо так и во вред. Не стоит всех равнять под одну гебенку. Вэб сам по себе чем-то напоминает органическую субстанцию чем десктоп приложения которые выглядят как механизированные агрегаты.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории