Web'de tek sayfalık bir web uygulaması oluşturmak istiyorsanız, Ember.js sizin için doğru seçimdir.
Ember.js Özellikleri
- Ember.js, yeniden kullanılabilir ve bakım yapılabilir JavaScript web uygulamaları oluşturmak için kullanılır.
- Ember.js, geliştirme modelinin merkezinde HTML ve CSS içerir.
- Route, URL’leri yönetmek için kullanılan Ember.js’nin temel özellikleridir.
- Ember.js, Ember uygulamalarında hata ayıklamak için Ember Inspector aracı sağlar.
- Ember.js, uygulamaların içeriği değişirse, modeli otomatik olarak güncellemeye yardımcı olan şablonlar kullanır.
Model
Bu katman, sunucu tarafı iletişimin yanı sıra veri biçimlendirme gibi modele özgü görevlerden de sorumludur.
Ember modeli, uygulamanın sağlamlığını ve performansını geliştirirken kodunuzu önemli ölçüde basitleştirmek için ember verilerini kullanır.
Controller
Model ve view arasındaki katman controller katmanıdır. Birkaç controller vardır, özellikle “Ember.ObjectController” ve “Ember.ArrayController”.
Ember Router, uygulama URL'lerinizi güncelleyen ve URL değişikliklerini inceleyen mekanizmadır. Her router birkaç alt yol bulunabilir ve uygulamanızdaki state arasında gezinmek için navigate kullanabilirsiniz.
View ve Handlebars.JS
View katmanı, ekrandaki öğeleri incelemekten sorumludur. Ember.js, tarayıcının DOM'sine bağlanan bir view oluşturmak ve yönetmek için gelişmiş bir sisteme sahiptir. View, tıklama, sürükleme ve kaydırma gibi kullanıcı etkinliklerine yanıt vermekten ve view'in verileri değiştiğinde DOM içeriğini güncellemekten sorumludur.