Интернет

Инструменты и технологии Веб 2.0

Технологии и инструменты Web 2.0

Сайты Web 1.0 представляли собой статические сайты, похожие на брошюры, без особой функциональности, кроме отображения информации о владельцах сайтов или их бизнесе. Сайты с функциональностью Web 2.0 характеризуются большей интерактивностью и сотрудничеством между владельцами сайтов и посетителями, а также между посетителями. В то время как Web 1.0 был «пассивным», Web 2.0 более «активен» благодаря передовым технологиям, выходящим за рамки простого HTML.

Определение и характеристики

Сам термин «Web 2.0» был придуман в январе 1999 года Дарси ДиНуччи , консультантом по информационной архитектуре. Впервые она использовала его, объясняя потенциал (в то время) интерактивности в Интернете для различных электронных устройств, включая телевизоры, мобильные телефоны, портативные устройства (например, современные планшеты) и другие. Этот термин был популяризирован Тимом О’Рейли и Джоном Баттеллом, когда они упомянули «Интернет как платформу» на первой конференции Web 2.0.

Хотя определение Web 2.0 не высечено на камне, что означает отсутствие жестких границ, характеристики очевидны.

  • Динамический контент . Контент может быть не статичным, а подстраиваться под нужды пользователя, например подстраиваться под мобильные устройства и напрямую связываться с учетными записями в социальных сетях.
  • Богатый пользовательский опыт : пользователи могут принимать более активное участие, нажимая определенные функции, такие как изменение языка, размера шрифта и размера изображений.
  • Пользовательский контент : пользователи могут более полно участвовать в веб-сайте, комментируя, рецензируя и внося непосредственный вклад с помощью функций, подобных вики.
  • Folksonomy : сайты позволяют бесплатно классифицировать информацию, предоставляя посетителям возможность самостоятельной классификации с помощью тегов и хэштегов для категоризации.
  • Программное обеспечение как услуга (SaaS) : эволюция интерфейсов прикладных программ (API) привела к появлению веб-приложений, к которым можно получить удаленный доступ практически из любого места.
  • Массовое участие : больше пользователей, не имеющих технических знаний, могут в полной мере участвовать с помощью интуитивно понятных веб-функций, таких как социальные сети и социальные закладки.
  • Комбинации : пользователям рекомендуется интегрировать элементы из нескольких источников, например, в синдицированный контент, когда контент из одного источника распространяется на несколько сайтов.
  • Масштабируемость : массовое участие, мэшапы и пользовательский контент обеспечивают неограниченную масштабируемость, обеспечивая быстрый массовый рост.
  • Коллективный разум . Сайты могут использовать силу толпы для коллективного создания вещей или решения проблем. Это привело к появлению таких терминов, как краудфандинг, краудсорсинг и краудворкинг.
  • Децентрализованная загрузка . Многие приложения Web 2.0 основаны на методе децентрализованной загрузки, как в случае с технологией BitTorrent. Концепция такова, что каждый, кто загружает контент, также выступает в роли сервера. Эта «туманная структура» делает совместное использование более доступным и менее требовательным к пропускной способности сервера, чем в централизованной модели «облачной структуры».
Адаптивный веб-дизайн

Инструменты и технологии

Характеристики интерактивности, совместной работы и масштабируемости Web 2.0 требуют богатых технологий, таких как следующие языки, программное обеспечение, платформы и приложения или подключаемые модули, которые интегрированы для создания динамического контента. KeyCDN предоставляет хороший список из более чем 100 таких инструментов и технологий Web 2.0. Среди них следующие основные моменты.

  • Динамический HTML : этот общий термин охватывает различные технологии, используемые в сочетании для создания интерактивных веб-сайтов. DHTML состоит из HTML, JavaScript, CSS и DOM (объектная модель документа), которые затем применяются вместе при создании «активных» сайтов.
  • JavaScript : JavasSript, также известный под аббревиатурой JS , является одной из трех основных технологий Web 2.0, наряду с HTML и CSS. Он используется для создания интерактивных страниц и простых игр. Самые последние браузеры совместимы с JavaScript без необходимости установки каких-либо плагинов.
  • CSS : каскадные таблицы стилей помогают отделить контент от дизайна, предоставляя отдельный файл «таблицы стилей», который определяет внешний вид веб-страницы или сайта в целом. Фактический контент может обновляться независимо от этого, как и в случае с большинством блог-платформ.
  • XML : Extensible Markup Language — это метод категоризации данных по узлам, которые похожи на категории объектов и их характеристики. XML помогает таким языкам, как Ajax, получать доступ к этой информации и работать с ней более простым способом, чем традиционные базы данных, такие как ASP или MySQL.
  • Ajax : сокращение от «асинхронный JavaScript и XML». Ajax состоит из нескольких технологий на стороне клиента. Он может отправлять данные и получать данные с сервера в фоновом режиме, не мешая веб-дизайну и отображению. Это позволяет веб-контенту динамически изменяться без обновления страницы.
  • RSS : Really Simple Syndication — это основа волны гражданской журналистики, захлестнувшей Интернет блогами и подкастами. Читатели могут подписаться на получение контента разными способами, например, по электронной почте или с помощью агрегатора RSS, вместо того, чтобы переходить на фактический исходный веб-сайт.
  • Adobe Flash : Flash — это мультимедийное программное обеспечение, которое используется для создания анимации, многофункциональных веб-приложений, настольных и мобильных приложений, мобильных игр и видеоплееров веб-браузера. Он также предоставляет платформу для потоковой передачи аудио и видео. Для работы Flash требуется плагин для браузера. Текущие планы предусматривают прекращение обновлений Flash к 2020 году.
  • Ruby on Rails : эта серверная среда веб-приложений предлагается под лицензией MIT, которая работает как модель-представление-контроллер (MVC) для предоставления структур по умолчанию для базы данных и веб-страниц. Это облегчает использование различных веб-элементов, таких как XML, JSON, HTML, CSS и JavaScript.

Web 2.0 и индивидуальный подход

Сайты Web 2.0, созданные продвинутыми веб-разработчиками, которые должны работать как с интерфейсом, так и с серверной частью, предоставляют пользователям гораздо более удобные возможности. Этих продвинутых разработчиков, которые работают на обоих концах, называют «разработчиками с полным стеком». Если вы новый веб-дизайнер или разработчик, стремящийся разрабатывать высокофункциональные сайты Web 2.0, рекомендуется вооружиться всесторонними знаниями о том, что действительно делает сайты Web 2.0 такими динамичными.

Похожие посты

10 лучших дизайнов веб-сайтов

Опасности социальных сетей в Интернете

Бесплатная графика Валентина

Бесплатные Пазлы Онлайн

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Политика конфиденциальности