Kerangka kerja yang sebelumnya dikenal sebagai JavaScriptMVC hits 1.0

DoneJS, framework JavaScript open source yang sebelumnya dikenal sebagai JavaScriptMVC, telah mencapai status versi 1.0.

Ditujukan untuk membangun aplikasi real-time berkinerja tinggi untuk seluler, web, dan desktop, DoneJS mendukung kemampuan seperti rendering sisi server dan unduhan cepat, menurut pengembang Bitovi. Sasaran bagi pengembang adalah untuk mendapatkan lingkungan produksi dan pengembangan yang kaya fitur yang disiapkan dalam sehari, menurut CEO Bitovi Justin Meyer, pendiri proyek DoneJS.

DoneJS, yang dapat diinstal dari NPM, menampilkan dukungan untuk Electron, pustaka GitHub untuk membangun aplikasi desktop lintas platform dengan HTML, CSS, dan JavaScript. Versi 1.0 juga menyertakan CanJS 3, kumpulan pustaka ujung depan untuk membuat aplikasi web yang dapat dipelihara, dan StealJS 1, pemuat dan pemaket untuk membuat kode modular, kata Chasen Le Hara, seorang pengembang di Bitovi.

CanJS adalah kerangka kerja MVC sisi klien, sementara StealJS menyediakan alat bantu pembuatan dan pengelolaan ketergantungan JavaScript dan CSS. StealJS menawarkan paket steal-conditional untuk modul pemuatan bersyarat, yang berguna untuk polyfill, internasionalisasi, dan perlengkapan pemuatan dalam mode dev. Bitovi telah meningkatkan StealJS sejak rilis 1.0 dengan dukungan untuk plugin dan preset Babel serta untuk mengembangkan bundel dependensi untuk mempercepat waktu muat. Sementara itu, CanJS 3 mendukung lapisan model data can-connect serta konverter yang membuat pengikatan dua arah lebih mudah di template.

DoneJs tumbuh dari nama sebelumnya, menurut Meyer. "JavaScriptMVC dibangun sejak lama untuk menjadi pustaka MVC sisi klien, yang terinspirasi oleh Ruby on Rails," katanya. "Itu terus berkembang dalam fitur dan kompleksitas sampai tidak lagi mewakili namanya," yang diubah sekitar setahun yang lalu.