Главная > Лучшее из сети > WebComponents.org: все о будущем интернета

WebComponents.org: все о будущем интернета


13 августа 2014, 12:00. Разместил: Design FactoRy
Web Components уже некоторое время сводит многих разработчиков с ума. Эффект от всех этих проектов по стандартизации уже, с течением времени, сходит на нет. Еще в 2012 году стандартизация веб-компонентов казалось такой близкой. Однако работа все еще продолжается. Сегодня можно наблюдать рост количества обещающих подходов и решений. Вместо того, чтобы скидывать на ваши плечи задачу по поиску и изучению материалов, посвященных веб-компонентам, сообщество самостоятельно, при поддержке людей из Google и Mozilla, приняло решение создать централизованную платформу, в которой охватываются все аспекты ближайшего будущего технологии. Теперь все это доступно и в сети. Теперь за ответами можно обращаться к WebComponents.org.

WebComponents.org: все о будущем интернета

Почему Web Components считают будущим интернета?

Что вы говорите? Никогда раньше не слышали про web components? Или уже забыли, что это такое? Не беспокойтесь, сегодня мы познакомим вас с этим термином, или как минимум освежим вашу память.

Суть веб-компонентов расширяется по мере увеличения способностей современных браузеров. Сегодня браузеры и аппаратное оснащение компьютеров и гаджетов вполне позволяет использовать самые полноценные приложения. Теперь можно использовать не просто окна с гипертекстом. Кроме того, сегодня всего один разработчик (или команда разработчиков) способен полностью контролировать работу веб-сайта. javascript – один из проверенных методов. Однако если в рамках одного сайта требуется запустить больше одного приложения, например, несколько отдельных виджетов, то все становится немного сложней.

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

Чтобы избежать всевозможных проблем с наследованием параметров, рабочий черновик веб-компонентов уже предлагает несколько технических решений, наиболее важными среди которых можно выделить HTML Imports, Custom Elements и Shadow DOM. HTML Imports позволяет вам встраивать внешние HTML-ресурсы. Custom Elements позволяет создавать кастомные тэги с использованием того же синтаксиса, что и у нативных элементов. Shadow DOM скрывает разделы приложения из виду в основном DOM, чтобы ни одна другая часть DOM не имела к нему доступа.

Чтобы сделать наиболее важные и обещающие части новой спецификации доступными для практического применения уже сейчас, команды разработчиков лидирующих браузеров Google и Mozilla начали создавать временные решения. Среди самых известных проектов можно отметить X-Tags от Mozilla и Polymer от Google. Оба они сосредоточены на Custom Elements.

В целом все проекты разработаны с ориентиром на будущее. Polymer, к примеру, проверяет способность работы с веб-компонентами у браузера в момент запуска, и отвечает только за те части спецификации, которые не имеют нативной поддержки.

WebComponents.org: все, что вам нужно знать

Новый проект WebComponents.org изначально был спланирован как нечто вроде wiki для участников сообщества. Ввиду сильной мотивации некоторых участников, проект стал не просто сухим информационным ресурсом, а целым веб-сайтом, у которого имеется даже собственный логотип. Цель проекта заключается в централизации доступной информации, решений, спецификаций, презентаций, лучших примеров реализации и чего там только нет.

WebComponents.org: все о будущем интернета

Пройдите на сайт WebComponents.org, где вам будет предоставлен доступ к различным спецификациям в различных рабочих состояниях. Ознакомьтесь с лучшими примерами реализации, которые используются уже сегодня. Там же у вас будет возможность прочесть множество статей и руководств, посвященных основам и более углубленным данным. Смотрите презентационные ролики или презентации, содержимое которых составлялось благодаря множеству проведенных конференций. Раздел с ресурсами включает в себя такие решения как, например, выше упомянутые X-Tags, Polymer и многие другие. Более-менее пустующий раздел Sandbox предназначен для конкретных предложений о том, разработкой чего стоит заниматься в первую очередь.

Несмотря на то, что сайт только начал свою работу, он уже в силах снабдить вас огромным объемом информации. Если вы ищете то, с чего начать в сфере веб-компонентов, то вам определенно точно следует начать с этого ресурса.

Ссылки

* WebComponents.org | Все, что вам нужно знать
* X-Tags | Mozilla
* Polymer | Google
Вернуться назад