Домашня » Інструментарій » Mozilla Brick - безкоштовна бібліотека компонентів інтерфейсу для веб-додатків

    Mozilla Brick - безкоштовна бібліотека компонентів інтерфейсу для веб-додатків

    Ви можете знайти тонн вільних фронтенд веб-фреймворків, якщо ви шукаєте досить важко. Всі вони приходять зі своїми невдачами та недоліками, але існують рамки для всіх.

    Mozilla Brick - це новіші рамки, і він побудований як бібліотека UI , що працює на веб-компонентах.

    Ці компоненти працюють подібно біти багаторазового коду, подібного до бібліотеки Google Polymer. Проте, з Mozilla Brick, у вас є власна бібліотека компонентів, а також елементи інтерфейсу користувача, всі вони загорнуті в один великий пакет.

    Якщо ви поринете в цю бібліотеку, ви швидко зрозумієте, що вона побудована інакше, ніж інші.

    Mozilla використовує власну мову для опису користувальницьких елементів як цеглини, які діють як складові разом. Якщо ви додаєте багато цеглин на свою сторінку, ви можете керувати ними за допомогою інструмента керування пакетами, як-от Bower.

    Зверніть увагу, що Mozilla Brick може працювати поверх Polymer, тому це універсальна структура. По суті, ви повинні використовувати Brick для визначення конкретних елементів сторінки або певних дій користувача на сторінці.

    Тоді ти з'єднайте ці компоненти з типовими елементами інтерфейсу прямо в HTML. Таким чином, ви все ще використовуєте стандартні узгодження імен на основі компонентів Brick.

    В даний час вона знаходиться у версії 2.0, і ви можете знайти цілий список репозитаріїв на GitHub. Mozilla створив a GitHub спеціально для цього проекту так що це найкраще місце для пошуку інформації.

    У ньому є все, від інтерфейсу календаря до панелей вкладок, макетів власних карт і навіть основного коду веб-сайту Brick. Все звільнені безкоштовно з повністю доступним джерелом.

    Кожен проект включає в себе демонстрацію в прямому ефірі, розміщену на GitHub, тому, якщо ви копаєтеся в документації, ви знайдете посилання на всі ці.

    Ви повинні мати певний рівень комфорту з веб-компонентами, перш ніж потрапити в Brick. Це не супер Новачок-дружній, і це дійсно спрямовані на розробників фронтендів які хочуть заздалегідь розроблені компоненти для своїх webapps.

    Проте навіть початківці можуть навчитися мотузкам, практикуючи з Brick самостійно. Ви можете боротися, щоб зрозуміти всю бібліотеку, але чим більше ви практикуєте чим більше ви дізнаєтеся, тим простіше це буде виготовлення надійних веб-додатків з компонентними ресурсами.