Mozilla Brick - bezplatná knižnica UI komponentov pre webové aplikácie
Môžete nájsť tony webových rámcov pre bezplatné frontend, ak hľadáte dostatočne náročné. Všetci prichádzajú so svojimi očakávaniami a nevýhodami, ale je tam rámec pre každého.
Mozilla Brick je novší rámec a je postavený ako knižnica UI ktorý beží na webových komponentoch.
Tieto komponenty fungujú podobne bity opakovane použiteľného kódu podobného knižnici Polymer spoločnosti Google. Avšak s programom Mozilla Brick máte k dispozícii svoju vlastnú knižnicu komponentov spolu s prvkami UI, všetko zabalené v jednom veľkom balíku.
Ak sa ponoríte do tejto knižnice, rýchlo si uvedomíte, že je postavená inak ako ostatné.
Mozilla používa svoj vlastný jazyk na opis vlastných prvkov ako sú tehly, ktoré pôsobia ako súčasti dohromady. Ak na svoju stránku pridáte veľa tehál, môžete ich spravovať pomocou nástroja na správu balíkov, ako je Bower.
Nezabudnite, že Mozilla Brick môže fungovať na vrchole polyméru, takže je to všestranný rámec. V podstate by ste použili funkciu Brick na definovanie konkrétnych prvkov stránky alebo konkrétnych akcií používateľov na stránke.
Potom ty pripojte tieto komponenty do svojich typických používateľských prvkov priamo vo vnútri HTML. Týmto spôsobom stále používate konvenčné pomenovanie podľa štandardov na vrchnej časti komponentov Brick.
Momentálne je vo verzii 2.0 a nájdete celý zoznam repasov na GitHub. Mozilla vytvoril Účet GitHub špeciálne pre tento projekt takže je to najlepšie miesto na hľadanie informácií.
Má všetko od používateľských kalendárov až po tabuľkové tabule, vlastné rozloženia kariet a dokonca aj hlavný kód webovej stránky Brick. všetko prepustený zdarma s úplne prístupným zdrojom.
Každý projekt obsahuje živé demo hosťované na GitHub, takže ak začnete kopírovať do dokumentácie nájdete linky pre všetky tieto.
Mali by ste mať určitú úroveň komfortu s webovými komponentmi predtým, než sa dostanete do tehál. Nie je super nováčik priateľský a je skutočne zameraný na vývojárov frontend ktorí chcú predpripravené komponenty pre svoje webové aplikácie.
Napriek tomu sa aj začiatočníci môžu naučiť laná cvičením s Brickom. Môžete sa snažiť porozumieť celej knižnici, ale čím viac budete praktizovať tým viac sa naučíte a tým ľahšie bude to robiť robustné komponenty-powered webapps.