Статьи

Пять главных веб-трендов и технологий 2010 года

Теперь, когда мы находимся в конце 2010 года, это хорошая возможность оглянуться на интересные события прошлого года. Вот мои пять основных веб-трендов и технологий, которые изменили способ разработки сайтов и приложений в 2010 году. Это мое личное мнение, но не стесняйтесь высказываться своими собственными идеями и комментариями!

1. HTML5

Хотя HTML5 существует уже некоторое время, 2010 год стал годом быстрого роста числа пользователей и лавины рекламы. Существует ряд причин, по которым HTML5 стал одной из самых важных веб-технологий:

  • Спецификации достигают зрелости. Они все еще находятся в стадии разработки, но все производители браузеров поддерживают HTML5, и вы можете использовать его сегодня .
  • Microsoft объявила о поддержке HTML5 в IE9 (и по ошибке создала впечатление, что она убивает Silverlight ). Независимо от того, что вы думаете о Microsoft или их браузерах, HTML5 был бы непростым началом, если бы большинство веб-пользователей не могли использовать эту технологию.
  • Разработка JavaScript-оболочек позволила разработчикам использовать HTML5 и сохранить поддержку IE6, 7 и 8.
  • «HTML5» стал модным словом в массовой прессе. Неважно, какую технологию вы на самом деле используете — назовите ее HTML5, и вы получите гораздо больше внимания со стороны СМИ.

У HTML5 светлое будущее.

2. Веб-шрифты

Технология встраивания шрифтов существует уже более десяти лет, но сдерживается проблемами авторского права и совместимостью с браузерами. Год назад вам было бы непросто найти сайт, который использовал бы основной шрифт, отличный от Arial, Verdana, Helvetica, Times New Roman или Georgia.

Ситуация улучшилась в 2010 году с появлением таких шрифтов, как Google Font Directory и W3C-поддерживаемый Web Open Font Format (WOFF) . Выберите несколько случайных сайтов сегодня, и вы увидите веб-шрифты в действии.

3. REST и RESTful API

Понятие представительного государственного трансферта было определено в 2000 году Роем Филдингом. В этом году REST стал одним из самых популярных методов обмена данными между распределенными приложениями.

Короче говоря, REST используется для реализации веб-сервиса. Клиент отправляет HTTP-запрос с использованием методов POST (создание), GET (чтение), PUT (обновление) или DELETE (удаление). Сервер анализирует данные, выполняет соответствующее действие и возвращает сообщение — обычно в HTML, XML, JSON или графическом формате.

Хотя официального стандарта нет, простота REST — его самая сильная сторона. В отличие от основанных на SOAP веб-сервисов, нет необходимости в сложных библиотеках или переводе XML. Он идеально подходит для API веб-приложений и компаний, таких как Google, Twitter, Facebook, Digg, Yahoo и Flickr, которые используют REST.

Возможно, пришло время рассмотреть REST API для вашего приложения?

4. Мобильные приложения

Мобильные приложения стали историей успеха в 2010 году. Смартфоны стали жизнеспособной компьютерной альтернативой ПК, и многие предсказывают, что через несколько лет станут доминирующим устройством доступа в Интернет.

IPhone от Apple и App Store подняли популярность мобильных приложений. Приложения для iOS, написанные на Objective-C, остаются популярными, но многие компании переходят на мобильные приложения на базе Интернета . Они часто реализуют iPhone-подобный интерфейс с использованием библиотеки, такой как jQTouch .

Кроме того, планшетные ПК уже начинают влиять на дизайн веб-сайтов. 2011 год может стать большим годом для веб-приложений, оптимизированных для планшетов.

5. Игровое поле браузера уровня

В этом году было два основных события : доля рынка IE упала ниже 50%, а показатели Chrome выросли вдвое . Но это то, что действительно важно: это не имеет значения .

Это может занять 20 лет, но в 2010 году я, наконец, считаю, что мы можем перестать беспокоиться о том, какие браузеры используют наши посетители. Предполагалось, что сеть всегда будет независимой от устройств, но эта мечта не сбылась, пока производители браузеров активно конкурировали за контроль над Интернетом.

Сегодня любой из основных браузеров достаточно хорош для работы с теми функциями, которые мы им добавляем. Конечно, есть различия и причуды, но большинство из них незначительны или влияют только на новые передовые технологии. Редко вы столкнетесь с непреодолимой проблемой.

В начале следующего десятилетия давайте будем создавать сайты и приложения для Интернета, а не для браузеров.

Я желаю вам счастливого 2011 года!