Mozilla Brick - Kostenlose UI-Komponentenbibliothek für Web-Apps
Sie können Tonnen von kostenlosen Front-End-Web-Frameworks finden, wenn Sie hart genug suchen. Sie alle kommen mit ihren Vor- und Nachteilen, aber für alle gibt es einen Rahmen.
Mozilla Brick ist ein neueres Framework und wurde als UI-Bibliothek erstellt, die auf Web-Komponenten ausgeführt wird.
Diese Komponenten funktionieren wie wiederverwendbare Code-Bits, die der Google-Polymer-Bibliothek ähnlich sind . Mit Mozilla Brick verfügen Sie jedoch über eine eigene Bibliothek mit Komponenten und UI-Elementen, die alle in einem großen Paket zusammengefasst sind.
Wenn Sie in diese Bibliothek eintauchen, werden Sie schnell erkennen, dass sie anders aufgebaut ist als andere.
Mozilla verwendet eine eigene Sprache, um benutzerdefinierte Elemente wie Bausteine zu beschreiben, die als gebündelte Komponenten fungieren. Wenn Sie viele Steine an Ihre Seite anhängen, können Sie sie mit einem Paketverwaltungswerkzeug wie Bower verwalten.

Dann verbinden Sie diese Komponenten in Ihren typischen UI-Elementen direkt im HTML . Auf diese Weise verwenden Sie immer noch standardkonforme Benennungskonventionen über Brick-Komponenten.
Es ist derzeit in der Version 2.0 und Sie können eine ganze Liste von Repos auf GitHub finden. Mozilla hat speziell für dieses Projekt einen GitHub-Account eingerichtet, so dass es der beste Ort ist, um Informationen zu finden.
Es hat alles von Kalender-UIs zu Tab-Bars, benutzerdefinierte Kartenlayouts und sogar die Haupt-Brick Website-Code. Alle freigegeben mit der Quelle frei zugänglich .

Sie sollten ein gewisses Maß an Komfort mit Web-Komponenten haben, bevor Sie in Brick einsteigen. Es ist nicht super- Newbie-freundlich und es richtet sich wirklich an Frontend-Entwickler, die vordefinierte Komponenten für ihre Webapps wollen.
Aber auch Anfänger können sich mit Brick alleine üben. Es mag Ihnen schwerfallen, die gesamte Bibliothek zu verstehen, aber je mehr Sie üben, desto mehr lernen Sie und desto einfacher wird es, robuste, komponentenbasierte Webapps zu erstellen.

So konfigurieren Sie Projekte und stärken sie mit Bower
In Teil 1 unserer Bower-Serie haben wir Ihnen die wesentlichen Funktionen von Bower gezeigt, darunter das Installieren, Aktualisieren und Entfernen von Website-Bibliotheken. Abgesehen von diesen bietet Bower auch einige Flexibilitäten. Hier zeigen wir Ihnen, wie Sie Bower konfigurieren und Ihre Projekte damit verstärken.Ä

Erstellen Sie leistungsstarke 3D-Browserspiele mit BabylonJS
Das explosive Wachstum von WebGL beweist die Popularität von Spielen im Internet. Es gibt viele coole Dinge, die Sie auf WebGL aufbauen können, aber die meisten Entwickler wollen sich in Browserspiele vertiefen .WebGL ist ein leistungsfähiges Framework, aber es ist nicht alles, was Sie für ein Spiel im Web benötigen . Spi