Blog Yazılarım

Ember JS Nedir

Ember.js backend web uygulamaları geliştirmek için kullanılan bir MVC (Model-View-Controller) JavaScript freamword'üdür. Diğer JavaScript MVC çerçevelerine kıyasla, size organize ve yapılandırılmış kod yazma yeteneği verir.

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.



Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap