Eskiden JavaScriptMVC olarak bilinen çerçeve 1.0'a ulaştı

Daha önce JavaScriptMVC olarak bilinen açık kaynaklı bir JavaScript çerçevesi olan DoneJS, sürüm 1.0 durumuna ulaştı.

Geliştirici Bitovi'ye göre, mobil, web ve masaüstü için yüksek performanslı gerçek zamanlı uygulamalar oluşturmayı amaçlayan DoneJS, sunucu tarafında işleme ve hızlı indirme gibi özellikleri destekliyor. DoneJS projesinin kurucularından Bitovi CEO'su Justin Meyer'e göre, geliştiricilerin amacı bir günde zengin özelliklere sahip bir geliştirme ve üretim ortamı kurmak.

NPM'den kurulabilen DoneJS, GitHub'ın HTML, CSS ve JavaScript ile platformlar arası masaüstü uygulamaları oluşturmak için kütüphanesi Electron için destek sunar. Bitovi'de bir geliştirici olan Chasen Le Hara, Sürüm 1.0'ın ayrıca, bakımı yapılabilir web uygulamaları oluşturmak için bir ön uç kitaplık koleksiyonu olan CanJS 3 ve modüler kod yapmak için bir yükleyici ve paketleyici olan StealJS 1'i de içerdiğini söyledi.

CanJS, istemci tarafı bir MVC çerçevesidir, StealJS ise JavaScript ve CSS bağımlılığı yönetimi ve derleme araçları sağlar. StealJS, modülleri koşullu olarak yüklemek için çalma koşullu paketi sunar; bu, çoklu dolgular, uluslararasılaştırma ve geliştirme modunda armatürleri yüklemek için yararlıdır. Bitovi, 1.0 sürümünden bu yana Babel eklentileri ve ön ayarlarının yanı sıra yükleme sürelerini hızlandırmak için bağımlılık paketleri geliştirme desteğiyle StealJS'yi iyileştirdi. Bu arada CanJS 3, şablonlarda iki yönlü bağlamaları kolaylaştıran dönüştürücülerin yanı sıra bağlanabilir veri modeli katmanını da destekler.

DoneJs, Meyer'e göre basitçe eski adından çıktı. "JavaScriptMVC, Ruby on Rails'den esinlenerek, istemci tarafı bir MVC kitaplığı olarak uzun zaman önce inşa edildi," dedi. Yaklaşık bir yıl önce değiştirilen "Artık adı temsil etmeyene kadar özelliklerinde ve karmaşıklığında büyümeye devam etti".