Ember.js
| Ember.js
| |
|---|---|
| colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Logo von Ember.js | |
| Basisdaten
| |
| Maintainer | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) |
| Entwickler | Yehuda Katz, Tom Dale et al.<ref>Ember Core Team</ref> |
| Erscheinungsjahr | 2011 |
| Aktuelle Version | 6.10 (6. Februar 2026) |
| Aktuelle Vorabversion | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)) |
| Betriebssystem | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) |
| Programmiersprache | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) |
| Kategorie | Framework |
| Lizenz | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) |
| deutschsprachig | ja |
| emberjs.com | |
Ember.js ist ein clientseitiges JavaScript-Webframework zur Erstellung von Single-Page-Webanwendungen. Ember.js basiert auf dem MVVM-Muster und folgt den Prinzipien „don’t repeat yourself“ (DRY), „Konvention vor Konfiguration“ und „data down, actions up“. Die Datenbindung (Data Binding) wird durch eine modifizierte Version der Template-Engine Handlebars.js ermöglicht, die das gerenderte HTML-Dokument bei Änderungen am Datenmodell automatisch aktualisiert.<ref>Ember.js – Templates: Handlebars Basics</ref> Um dem eigenen Anspruch gerecht zu werden, ein Framework für „ambitionierte Webanwendungen“ („ambitious web applications“)<ref>Ember.js - A framework for creating ambitious web applications. Hervorhebung im Original</ref> zu sein, werden Änderungen des Designs zunächst als RFC öffentlich diskutiert.<ref>Ember RFCs</ref>
Vom Ember Core Team werden mehrere Erweiterungen und Entwicklungswerkzeuge für Ember.js betreut:
- Ember Data zum Management der Datenpersistenz zwischen Server und Client<ref>Ember.js - Models: Introduction</ref>
- Ember Inspektor, eine Browser-Erweiterung zur Untersuchung der Zustände einer Ember-Anwendung<ref>Ember Inspector auf GitHub</ref>
- Ember CLI, ein auf Broccoli basierendes Build-System für die Kommandozeile<ref>Ember CLI</ref>
Verwendung[Bearbeiten]
Ember.js wird unter anderen verwendet von<ref>https://emberjs.com/ember-users/</ref>
Weblinks[Bearbeiten]
- Offizielle Website (englisch)
- Offizielles GitHub-Repository (englisch)
- Entwicklung ambitionierter Web-Anwendungen mit Ember.js, iX 1/2019, S. 124
- Ökosystem
- Ember Observer. Katalog von ember-cli Add-ons
- Ember Twiddle. Web-Entwicklungsumgebung für ember-cli Anwendungen nach dem Vorbild von JSFiddle
- Ember Addons. Verzeichnis von Ember-Add-ons
Einzelnachweise[Bearbeiten]
<references />