Mozilla cihla - volná UI komponentní knihovna pro webové aplikace
Můžete najít tuny volného webového rozhraní frontend, pokud budete hledat dostatečně. Všichni přicházejí s jejich vzestupy a nevýhodami, ale je tu rámec pro každého.
Mozilla Brick je a novější framework a je postaven jako UI knihovna spouští na Web Components.
Tyto komponenty fungují podobně bitů opakovaně použitelného kódu podobného knihovně společnosti Google. S aplikací Mozilla Brick však máte vlastní knihovnu komponent, spolu s prvky uživatelského rozhraní, vše zabalené v jednom velkém balíčku.
Pokud se ponoříte do této knihovny, rychle zjistíte, že je postavena jinak než ostatní.
Mozilla používá vlastní jazyk pro popis vlastních prvků jako cihly, které fungují jako součástky spojené dohromady. Pokud na stránku připojíte mnoho cihel, můžete je spravovat pomocí nástroje pro správu balíků, jako je Bower.
Všimněte si, že Mozilla Brick může pracovat na vrcholu polymeru, takže je to univerzální rámec. V podstatě používáte Brick k definování konkrétních prvků stránky nebo konkrétních akcí uživatele na stránce.
Pak ty tyto komponenty připojte k typickým prvkům uživatelského rozhraní přímo do HTML. Tímto způsobem stále používáte standardy, které vyhovují standardům pojmenování v horní části komponentů Cihla.
V současné době je ve verzi 2.0 a můžete najít celý seznam reposů na GitHub. Mozilla vytvořila a GitHub konkrétně pro tento projekt tak je to nejlepší místo k nalezení informací.
Má vše od kalendáře UI do tabulátorů, vlastních rozložení karet, a dokonce i hlavní kód webu Brick. Všechno zdarma, se zdrojem plně přístupným.
Každý projekt obsahuje živé demo hostované na GitHubu, takže pokud budete kopat do dokumentace, najdete odkazy na všechny tyto.
Měli byste mít určitou úroveň komfortu s webovými komponenty, než se dostanete do Bricku. Není to super nováček-přátelský a je to opravdu zaměřené na vývojáře frontend kteří chtějí pre-navrženy komponenty pro jejich webapps.
Dokonce i začátečníci se mohou naučit lana praktikováním s Brickem na vlastní pěst. Můžete se snažit pochopit celou knihovnu, ale čím více budete cvičit Čím více se naučíte a budete snazší to bude k řemeslné robustní komponenty-poháněl webapps.