company_banner

Polymer: транскрипт видео с Google I\O

    Polymer — это специальная библиотека для создания и использования веб-компонентов, а веб-компонент можно определить, как выделенный и независимых HTML код, включающий шаблоны, стили и сопутствующую js-логику. Кстати, недавно на Хабре была интересная статья Веб-компоненты в реализации Polymer от Google о том, что же такое Polymer и чем он может быть полезен.
    image
    На самом деле, задача Polymer не только упростить создание сайтов, Polymer должен помочь создавать веб-приложения, способные без дополнительного вмешательства функционировать на различных устройствах: от десктопов и мобильных платформ до телевизоров. Polymer можно назвать воплощением Material Design'а для веба.

    И специально для тех, кто интересуется будущим веб и вообще приложений (да-да, эти миры очень тесно связаны! И, если вдуматься, то Polymer связывает их еще больше) мы подготовили профессиональный транскрипт видео докладов с Google I\O:

    Для того, чтобы включить субтитры на русском языке выберите Еще -> Текст видео.


    Далее Русский. И всё — можно изучать.



    Polymer и Android L


    Для мобильных разработчиков будет интересно, что теперь в Android L компонент WebView, используемый для отображения в приложениях HTML содержимого, поддерживает Polymer без использования полифилов (полифилы — это кросс-браузерные фрагменты кода, которые добавляют недостающую функциональность в те или иные браузеры). Подробнее в статье Новый Chromium WebView теперь обновляется через Google Play и поддерживает Web Components.

    Polymer в боевых условиях


    Примеры использования Polymer можно найти на этом сайте. Одним из наиболее интересных примеров можно назвать Chrome Dev Editor (CDE). CDE — это среда для разработки Chrome-приложений на JavaScript или Dart. Интересно, что CDE — это само по себе Chrome приложение, написанное на Dart с использованием Polymer.
    Google
    109,00
    Филин Лаки
    Поделиться публикацией

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

      0
      Ничего в этом не понимаю, но в каком отношении находятся или могут находиться между собой Polymer и Angular?
        +1
        Не люблю делать прогнозы, могу поделиться информацией.
        Здесь и здесь объясняется разница.

        P.S. Дополнительно (сам не пробовал):
        здесь Material design для Angular, а здесь — поддержка им компонентов Polymer.
          0
          Вот человек сделал приложение используя angular и material design jscalc.io
            0
            полимер — это как директивы ангуляра, только на нативных технологиях (веб компоненты, темлейты, вот это все). где-то девелоперы ангуляра писали, что они в итоге хотят тоже директивы поменять на веб компоненты.
            0
            Polymer потенциально может ускорить работу гибридного мобильного приложения или нет?
              0
              Немножко точно ускоряет: shadow DOM упрощает работу CSS-движку.
              По остальному — он скорее позволяет не использовать ненужный код и отрабатывает асинхронеее, «размазывая» выполнение нужных задач по куче нативных колбэков.

              Вот что можно гарантированно сказать — при руках не из одного места полимер позволит избежать утечек памяти в связи с его архитектурой.
              –1
              Какие планы о нативном исполнении Dart в WebView? О каких сроках может идти речь?
                –1
                Эх, все это красиво, удобно. Но так все неприятно подглюкивает. Видимо вебу не суждено иметь быструю, плавную анимацию, да и просто хорошую производительность. А жаль…

                У Гугла вероятно сильнейшие оптимисты работают, а меня будоражат эти ограничения и не дают спокойно жить. Думал уже, может в десктоп приложения податься, но хз. Вроде сейчас популярные ресурсы стараются заиметь приложения везде.

                Какие у вас мысли на эту тему?
                  0
                  Что неприятно подглюкивает? На мой взгляд, правильно сделанная анимация, будет хорошо работать на современным машинах, и даже на большинстве современных телефонах, если не на всех.
                  Подглюкивает тогда когда разработчик начинает придумывать велосипед или наплевательски относиться к специфике среды, где запускается его приложение.
                    0
                    А Вы пробовали запускать demo примеры с оф сайта под другими браузерами? Не под Chrome. Под FF например? Дикие тормоза и кровь из глаз.

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                Самое читаемое