Heim >Web-Frontend >js-Tutorial >Was ist neu in Ember 2.0?
ember.js 2.0: Stabilität und Verfeinerung in einem JavaScript -Framework
ember.js 2.0 kam mit der Slogan "Stabilität ohne Stagnation" an, was einen Fokus auf die Festigung vorhandener Merkmale anstatt wichtige neue Einführungen anzeigt. Diese Veröffentlichung hat in erster Linie veraltete APIs aus den 1.x -Versionen entfernt und den Weg für eine reibungslosere Entwicklererfahrung und verbesserte Wartbarkeit ebnet.
ArrayController
Hauptverbesserungen umfassten die Phase der Ansichten zugunsten robusterer und wiederverwendbarerer Komponenten, die Vereinfachung der Controller -Strukturen durch Abschaffung von ObjectController
und Controller
zugunsten der generischen
Vorläufermerkmale und Übergang:
Die Änderungen in Ember 2.0, die als "Vorläuferfunktionen" bezeichnet werden, zielten darauf ab, die Entwicklung zu rationalisieren. Zu den wichtigsten Übergängen gehörten:
{{bind-attr}}
Die Entfernung von each
optimierte Helfer: {{each}}
Die Abschaltung mehrerer Optionen innerhalb des needs
Controller Entfernung: needs
Die Ember.observer
Die Reihenfolge der Argumente in zukünftige Verbesserungen (Kanarische Build):
experimentelle Merkmale im Kanarischen Build deuteten auf zukünftige Fortschritte hin:
mut
Schlüsselwort: Ein Standard-Einweg-Datenfluss, ähnlich wie React Bindung bei Bedarf. mut
attrs
Zugriff auf übergebene Eigenschaften wird nun konsequent über die Eigenschaft behandelt. attrs
Schlussfolgerung:
Ember 2.0 priorisierte Stabilität und Verfeinerung und legte eine solide Grundlage für zukünftige Innovationen. Der Fokus auf Konsistenz, moderne Webstandards und Leistungsverbesserungen Positionen als überzeugende Wahl für den Aufbau robuster und wartbarer JavaScript -Anwendungen. Die geplanten Merkmale in nachfolgenden Veröffentlichungen versprechen noch größere Effizienz und Entwicklerzufriedenheit.Das obige ist der detaillierte Inhalt vonWas ist neu in Ember 2.0?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!