Mozilla Brick - Knjižnica besplatnih korisničkih sučelja za web-aplikacije
Možete pronaći tona slobodnog web-okvira ako tražite dovoljno teško. Svi dolaze sa svojim nedostacima i nedostacima, ali postoji okvir za sve.
Mozilla Brick je noviji okvir i izgrađen je kao knjižnica korisničkog sučelja koja radi na web-komponentama.
Ove komponente rade kao bitova koda za višekratnu upotrebu sličan Googleovoj knjižnici Polymer. Međutim, s programom Mozilla Brick imate vlastitu biblioteku komponenti, zajedno s elementima korisničkog sučelja, koji su svi zamotani u jedan veliki paket.
Ako uđete u ovu biblioteku, brzo ćete shvatiti da je izgrađena drugačije od drugih.
Mozilla koristi svoj jezik za opisivanje prilagođenih elemenata kao cigle koje djeluju kao sastavljene zajedno. Ako na svoju stranicu dodate mnoge cigle, njima možete upravljati pomoću alata za upravljanje paketima kao što je Bower.
Imajte na umu da Mozilla Brick može raditi na vrhu Polymera tako da je svestran okvir. U biti, koristite Brick za definiranje određenih elemenata stranice ili određenih korisničkih radnji na stranici.
Onda ti povežite te komponente u tipične elemente korisničkog sučelja unutar HTML-a. Na taj način još uvijek koristite standardne konvencije imenovanja na vrhu Brick komponenti.
Trenutno je u verziji 2.0 i možete pronaći cijeli popis repo poslova na GitHubu. Mozilla je izradila a GitHub račun posebno za ovaj projekt tako da je najbolje mjesto za pronalaženje informacija.
Ona ima sve, od korisničkog sučelja kalendara do traka s karticama, prilagođenih izgleda kartica, pa čak i glavnog koda web-stranice tvrtke Brick. svi pušten besplatno s potpuno dostupnim izvorom.
Svaki projekt uključuje demo uživo na GitHubu, pa ako se upišete u dokumentaciju naći ćete veze za sve ove.
Trebali biste imati neku razinu udobnosti s web komponentama prije nego što uđete u Brick. Nije super Newbie-friendly i to je stvarno usmjeren na frontend programerima koji žele unaprijed dizajnirane komponente za svoje web-aplikacije.
Ipak, čak i početnici mogu naučiti užad vježbajući s Brickom sami. Možda ćete se boriti za razumijevanje cijele knjižnice, ali što više vježbate što ćete više naučiti i lakše to će biti izrada robusnih webappova s komponentama.