52. От бесспорных королей лоска и блеска: Apple. В Apple использовали эти тенденции со вкусом и его представление всегда находится в состоянии эволюции. Только тонкое чувство вкуса способно позволить избежать клише, используя современные веяния в дизайне. Сегодня, даже очень хорошая идея становится клише слишком быстро. Откуда это пошло?
58. Web 2.0 — это не дизайн Web 2.0 — это не дизайн Web 2.0 — это не дизайн Web 2.0 — это не дизайн Web 2.0 — это не дизайн Web 2.0 — это не дизайн Теперь мы понимаем
119. API — набор готовых структур, предоставляемых приложением для использования во внешних программных продуктах. API
120. API — набор готовых структур, предоставляемых приложением для использования во внешних программных продуктах. Web API — определенный набор HTTP запросов, а также определение структуры HTTP ответов. API
121. RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. RSS
122. AJAX (AsynchronousJavascriptandXML) — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. AJAX
123. DOM — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому документов, а также изменять содержимое, структуру и оформление таких документов. Web-стандарты
124. DOM — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому документов, а также изменять содержимое, структуру и оформление таких документов. XHTML — язык разметки веб-страниц, по возможностям сопоставимый с HTML, созданный на базе XML. Web-стандарты
Editor's Notes
Представьтесь, пожалуйста. А еще я не хочу чтобы доклад был скучный и переполнен техническими деталями
Разрушение мифов о том, чем, собственно не является
Разрушение мифов о том, чем, собственно не является. Две проблемы.
Наши две проблемы: Дураки- Дороги
Давайте предположим, что у нас есть типичный пользователь, или заказчик
И несомненно, он знает все о технологиях, например о Web 2.0
И не просто знает, он в них гуру.
И вот что типичный пользователь думает о том, что есть вэб два ноль
Яркие, контрастные цвета: шрифты и прочая херня
Сайт дарбери
«Специальные предложения» — стикеры, пинарики и прочие глянцевые элементы, обращающие на себя внимание
Сайта инет-магазина
Шик-блеск, красота.Это перевод от ФШ-эффектов: gloss & shine
Дарбери — указатели на верхнюю панель с плашкой.
Скругленные углы — погладь свой Мак.
Дарберри со скругленными углами
Градиенты — что и откуда появились
Дарбери — указатели на локальные градиенты
Диагональные линии и полосочки: например, в юзербарах есть даже анимированные.
Дарберри со стрелочками на солнце в хэдере.
Отражение в логотипах — наверное худшая из ассоциаций о 2.0
СайтиЛинукс.ком
С сегодняшнего дня запомните:
Не надо использовать и поощрять действия других в попытке сделать отражение в логотипе.
Откуда взялась такая тенденция?
Безусловно, этому послужила одна из лучших мировых компаний, профессионалов в своем деле.
Сайт эпл. Это не реклама Нового мак бук эйр.
Все эти веяния и представления пошли именно от сайта компании Эпл.
Пар прописных истин о хорошем вкусе и о том, что 2.0 — это не дизайн, а нечто совсем другое.
Причинно-следственная связь
«Мы ищем отличного Web 2.0 - дизайнера»
«Клиент хочет больше веб-два-нольности на сайте»
«Мы не хотим отставать от современных трендов»
Web 2.0 — это не дизайнЗапомните и расскажите своим знакомым. Это дейсвтительно очень важно.
Правда-правда очень важно.
Что же тогда вэб два ноль в общих словах?
Web 1.0 — это коммерция.Интернет — как источник зароботка после его популяризации.
Интернет как еще больший источник заработка.
Парочка исторических моментов: Концепция «Web 2.0» была сформулирована на конференции O’Reilly и MediaLiveInt. в 2004 году
И КО как бы намекает: Сама фраза «Web 2.0» намекает на улучшенную версию WorldWideWeb
На самом деле это все неправда: Web 2.0 — это не технология!
Это дикая мешанина из технологий.
Почему же тогда используют этот термин «вэб 2.0»?Имеет свою область примененияПомогают определить сложным и туманным набор понятийОблегчает связиХорошо для «нетехнических» людей Хороший способ продвижения групповых технологий
О терминологии мы поговорили достаточно, о том, что такое не-вэб-2.0 тоже, теперь самое время перейти к тому, чем на самом деле является эта технология и как она применятся.
Концепция использования вэб-2-0 приложений подоразумеват: Открытые форматы данных
UGC — контент создает сам пользователь
Собственные данные пользователяНе просто контактная информация, а сведения о росте, поле, и т. Д.
Возможность использовать данные вне конкретного приложения приложения
Доступ с различных устройств: телефон, рабочий ПК, домашний ПК, ноутбук, нетбук, коммуникатор, часы, холодильник и т.д.
Архитектура приложения, позволяющая предоставить возможности описанные ранее.
Сервис, а не продукт.Веб-служба, веб-сервис (англ. webservice) — программная система, идентифицируемая строкой URI, чьи общедоступные интерфейсы определены на языке XML. Описание этой программной системы может быть найдено другими программными системами, которые могут взаимодействовать с ней согласно этому описанию посредством сообщений, основанных на XML, и передаваемых с помощью интернет-протоколов. Веб-служба является единицей модульности при использовании сервис-ориентированной архитектуры приложения.
Чем больше пользователь активничает — тем лучше.
Много людей — много мнений = тенденции
Интеграция в другие сервисы или создание своего сервиса как площадки интеграций, или же совокупно — взаимная интеграция с другими сервисами.
Что вэб-два-ноль дает пользователю.
Легкость в использовании
Приятно использовать
Построение социальных сетейСоциальная сеть (англ. socialnetwork) — социальная структура (математически — граф), состоящая из группы узлов, которыми являются социальные объекты (люди или организации), и связей между ними (социальных взаимоотношений).Социальная сеть направлена на построение сообществ в Интернете из людей со схожими интересами и/или деятельностью. Связь осуществляется посредством сервиса внутренней почты или мгновенного обмена сообщениями.
Богатый пользовательский интерфейс
Функции как в настольных приложениях
Какими средствами и основными технологиями реализуются вэб-два-ноль приложения
application programming interface
Для выражения которых используют XML или JSON форматы.XML (англ. eXtensibleMarkupLanguage — расширяемый язык разметки; произносится [экс-эм-э́л]) — рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий собой свод общих синтаксических правил. текстовый формат, предназначенный для хранения структурированных данных.JSON (англ. JavaScriptObjectNotation) — текстовый формат обмена данными, основанный на JavaScript и обычно используемый именно с этим языком. Как и многие другие текстовые форматы, JSON легко читается людьми.Несмотря на происхождение от JavaScript (точнее, от подмножества языка стандарта ECMA-262 1999 года), формат считается языконезависимым и может использоваться практически с любым языком программирования. Для многих языков существует готовый код для создания и обработки данных в формате JSON.
«RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. »Rich Site Summary (RSS 0.9x) — обогащённаясводкасайта;RDF Site Summary (RSS 0.9 и 1.0) — сводкасайтасприменениеминфраструктурыописанияресурсов;Really Simple Syndication (RSS 2.x) — оченьпростойсборсводнойинформации.Основная идея реорганизации информации о веб-сайтах относится ещё к 1995 году, из исследовательской лаборатории AppleComputer разработали МетаконтентFramework[1].
«AJAX (AsynchronousJavascriptand XML) — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером.»AJAX — не самостоятельная технология, а концепция использования нескольких смежных технологий. AJAX базируется на двух основных принципах:использование технологии динамического обращения к серверу «на лету», без перезагрузки всей страницы полностью, например:- с использованием XMLHttpRequest (основной объект);- через динамическое создание дочерних фреймов[1];- через динамическое создание тега <script>[2].- использование DHTML для динамического изменения содержания страницы;В качестве формата передачи данных обычно используются JSON или XML.!Экономия трафикаИспользование AJAX позволяет значительно сократить трафик при работе с веб-приложением благодаря тому, что часто вместо загрузки всей страницы достаточно загрузить только изменившуюся часть, как правило довольно небольшую.!Уменьшение нагрузки на серверAJAX позволяет несколько снизить нагрузку на сервер. К примеру, на странице работы с почтой, когда вы отмечаете прочитанные письма, серверу достаточно внести изменения в базу данных и отправить клиентскому скрипту сообщение об успешном выполнении операции без необходимости повторно создавать страницу и передавать её клиенту.!Ускорение реакции интерфейсаПоскольку нужно загрузить только изменившуюся часть, пользователь видит результат своих действий быстрее.
«DOM (от англ. DocumentObjectModel — «объектная модель документа») — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML, XHTML и XML-документов, а также изменять содержимое, структуру и оформление таких документов.»Модель DOM не накладывает ограничений на структуру документа. Любой документ известной структуры с помощью DOM может быть представлен в виде дерева узлов, каждый узел которого представляет собой элемент, атрибут, текстовый, графический или любой другой объект. Узлы связаны между собой отношениями родительский-дочерний.Изначально различные браузеры имели собственные модели документов (DOM), не совместимые с остальными. Для того, чтобы обеспечить взаимную и обратную совместимость, специалисты международного консорциума W3C классифицировали эту модель по уровням, для каждого из которых была создана своя спецификация. Все эти спецификации объединены в общую группу, носящую название W3C DOM.Консо́рциумВсеми́рнойпаути́ны (англ. WorldWideWebConsortium, W3C) — организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины. Консорциум возглавляет сэр Тимоти Джон Бернерс-Ли, автор множества разработок в области информационных технологий.
«XHTML (англ. ExtensibleHypertextMarkupLanguage — Расширяемый язык разметки гипертекста) — язык разметки веб-страниц, по возможностям сопоставимый с HTML, созданный на базе XML.»
Этот концептуальный слайд намекает нам на то, что пора перейти к небольшому примеру, что же это за web 2.0 такой для простого пользователя.