Mozilla Brick - Free UI Components Library dla aplikacji internetowych
Możesz znaleźć mnóstwo darmowych frameworków internetowych, jeśli wystarczająco mocno przeszukasz. Wszystkie mają swoje zalety i wady, ale dla każdego istnieją ramy.
Mozilla Brick to nowszy framework i jest zbudowany jako biblioteka interfejsu użytkownika który działa na składnikach sieci Web.
Te elementy działają jak bity kodu wielokrotnego użytku podobne do biblioteki Google Polymer. Jednak dzięki Mozilla Brick masz własną bibliotekę komponentów, wraz z elementami UI, wszystko opakowane w jeden duży pakiet.
Jeśli zanurzysz się w tej bibliotece, szybko zrozumiesz, że jest ona zbudowana inaczej niż inne.
Mozilla używa własny język do opisu elementów niestandardowych jak cegły, które działają jak połączone elementy. Jeśli dodasz wiele cegieł do swojej strony, możesz nimi zarządzać za pomocą narzędzia do zarządzania pakietami, takiego jak Bower.
Zauważ, że Mozilla Brick może pracować nad Polymer, więc jest to uniwersalna konstrukcja. W istocie użyjesz Brick do zdefiniowania określonych elementów strony lub konkretnych działań użytkownika na stronie.
Wtedy ty połącz te komponenty w typowe elementy interfejsu użytkownika bezpośrednio w HTML. W ten sposób nadal używasz zgodnych ze standardami konwencji nazewnictwa na komponentach Brick.
Obecnie jest w wersji 2.0 i można znaleźć całą listę repo na GitHub. Mozilla stworzyła Konto GitHub specjalnie dla tego projektu więc to najlepsze miejsce, aby znaleźć informacje.
Ma wszystko, od interfejsów kalendarza po paski kart, niestandardowe układy kart, a nawet główny kod witryny Brick. Wszystko wydany za darmo ze źródłem w pełni dostępnym.
Każdy projekt zawiera demonstrację na żywo hostowaną na GitHub, więc jeśli zagłębisz się w dokumentację, znajdziesz linki do tych wszystkich.
Przed wejściem do Brick powinieneś mieć pewien poziom komfortu z komponentami internetowymi. To nie jest super przyjazny dla początkujących i jest naprawdę skierowany do programistów frontendowych którzy chcą wstępnie zaprojektowanych komponentów do swoich aplikacji internetowych.
Jednak nawet początkujący mogą nauczyć się lin, ćwicząc samodzielnie z Brick. Możesz mieć trudności z zrozumieniem całej biblioteki, ale im więcej ćwiczysz im więcej się nauczysz, tym łatwiej będzie to tworzenie solidnych aplikacji internetowych z komponentami.