Home > Kerangka MV* > kerangka MV* terbaik tahun 2024

kerangka MV* terbaik tahun 2024

Kerangka MV* (1 - 5)
AngularJSReactEmber JSBackbone JSRactive JSCanJSKnockout JSbatman jsrAppid JSSproutCore
Gambar
AngularJS
React
Ember JS
Backbone JS
Ractive JS
CanJS
Knockout JS
batman js
rAppid JS
SproutCore
Info Umum
Penyaring tampilan otomatisMemiliki mekanisme untuk menyaring tampilan berdasarkan variabel lingkup (misalnya ketika mencari) tanpa perlu menulis banyak kode tambahan.
Penyaring tampilan otomatisMemiliki mekanisme untuk menyaring tampilan berdasarkan variabel lingkup (misalnya ketika mencari) tanpa perlu menulis banyak kode tambahan.
Menggunakan mesin templateMesin template memungkinkan pembangunan UI yang mudah dan fleksibel.
Menggunakan mesin templateMesin template memungkinkan pembangunan UI yang mudah dan fleksibel.
Memperluas HTMLBeberapa orang melihat ini sebagai keuntungan karena menghilangkan biaya overhead dari bahasa template lain.
Memperluas HTMLBeberapa orang melihat ini sebagai keuntungan karena menghilangkan biaya overhead dari bahasa template lain.
Diterbitkan di bawah Lisensi MITLisensi MIT adalah lisensi sangat permisif yang memungkinkan semua penggunaan, termasuk penggunaan dalam dunia bisnis, tanpa jaminan.
Diterbitkan di bawah Lisensi MITLisensi MIT adalah lisensi sangat permisif yang memungkinkan semua penggunaan, termasuk penggunaan dalam dunia bisnis, tanpa jaminan.
Terintegrasi dengan Kerangka MV* lainnyaDapat digunakan untuk mengganti bagian dari kerangka lain tanpa menghapus fitur lainnya.
Terintegrasi dengan Kerangka MV* lainnyaDapat digunakan untuk mengganti bagian dari kerangka lain tanpa menghapus fitur lainnya.
Skor total untuk "Info Umum"
Skor total untuk "Info Umum"
Plugin
Plugin populer untuk mendukung animasiMemiliki plugin yang mencakup fasilitas untuk dengan mudah membuat tampilan animasi.
Plugin populer untuk mendukung animasiMemiliki plugin yang mencakup fasilitas untuk dengan mudah membuat tampilan animasi.
Jumlah sambunganPlugin menawarkan cara mudah untuk memperluas fungsi atau mengintegrasikan dengan layanan lainnya. Semakin banyak plugin berarti ada komunitas pengguna yang aktif. Hanya plugin resmi yang diperhitungkan.
Jumlah sambunganPlugin menawarkan cara mudah untuk memperluas fungsi atau mengintegrasikan dengan layanan lainnya. Semakin banyak plugin berarti ada komunitas pengguna yang aktif. Hanya plugin resmi yang diperhitungkan.213
N.A.N.A.153
N.A.7
33
N.A.N.A.N.A.
Sumber plugin yang khusus.Hal ini menunjukkan bahwa kerangka kerjanya memiliki ekosistem yang hidup, dukungan komunitas yang besar dan memungkinkan lebih banyak fleksibilitas dan pengembangan yang lebih cepat.
Sumber plugin yang khusus.Hal ini menunjukkan bahwa kerangka kerjanya memiliki ekosistem yang hidup, dukungan komunitas yang besar dan memungkinkan lebih banyak fleksibilitas dan pengembangan yang lebih cepat.
Abstraksi Sinkronisasi RESTful bawaan untuk modelTermasuk utilitas untuk menjaga agar model bisa selaras dengan representasi sisi server tanpa perlu menulis panggilan jQuery boilerplate ajax.
Abstraksi Sinkronisasi RESTful bawaan untuk modelTermasuk utilitas untuk menjaga agar model bisa selaras dengan representasi sisi server tanpa perlu menulis panggilan jQuery boilerplate ajax.
Mendukung animasiTermasuk fasilitas untuk membuat tampilan animasi dengan mudah .
Mendukung animasiTermasuk fasilitas untuk membuat tampilan animasi dengan mudah .
Skor total untuk "Plugin"
Skor total untuk "Plugin"
Perpustakaan & Paket
Merupakan manipulasi DOM perpustakaan agnostikTidak mengharuskan atau mendorong penggunaan perpustakaan tertentu (seperti jQuery, Mootools atau Zepto) untuk menangani manipulasi DOM dan dapat digunakan dengan satu yang disukai pengembang.
Merupakan manipulasi DOM perpustakaan agnostikTidak mengharuskan atau mendorong penggunaan perpustakaan tertentu (seperti jQuery, Mootools atau Zepto) untuk menangani manipulasi DOM dan dapat digunakan dengan satu yang disukai pengembang.
Berfungsi pada perpustakaan AMD seperti require.jsLibrary Asynchronous Module Definition memungkinkan untuk pemrograman modular yang mudah bersih. Jika kerangka tidak bekerja dengan baik pada perpustakaan seperti itu, mungkin ada beberapa cara lain untuk memodulasi komponen dan mengatasi ketergantungan seperti Dependency Injection.
Berfungsi pada perpustakaan AMD seperti require.jsLibrary Asynchronous Module Definition memungkinkan untuk pemrograman modular yang mudah bersih. Jika kerangka tidak bekerja dengan baik pada perpustakaan seperti itu, mungkin ada beberapa cara lain untuk memodulasi komponen dan mengatasi ketergantungan seperti Dependency Injection.
Secara resmi mendukung manajemen ketergantungan BowerBower adalah pengatur paket seperti NPM untuk aplikasi paling akhir yang mudah digunakan.
Secara resmi mendukung manajemen ketergantungan BowerBower adalah pengatur paket seperti NPM untuk aplikasi paling akhir yang mudah digunakan.
Entri pada pengatur paket NPM yang resmi dan terkini..Pengatur paket node juga bisa digunakan untuk mengatur naskah paling akhir.
Entri pada pengatur paket NPM yang resmi dan terkini..Pengatur paket node juga bisa digunakan untuk mengatur naskah paling akhir.
Termasuk jQuery LiteMenggunakan jQuery Lite elemen di mana manipulasi DOM diperlukan. Dengan cara ini, pengembang mendapatkan fungsi penolong jQuery yang nyaman tanpa harus menyertakan seluruh data. Dalam banyak kasus, hal ini menghilangkan ketergantungan proyek pada jQuery.
Termasuk jQuery LiteMenggunakan jQuery Lite elemen di mana manipulasi DOM diperlukan. Dengan cara ini, pengembang mendapatkan fungsi penolong jQuery yang nyaman tanpa harus menyertakan seluruh data. Dalam banyak kasus, hal ini menghilangkan ketergantungan proyek pada jQuery.
Skor total untuk "Perpustakaan & Paket"
Skor total untuk "Perpustakaan & Paket"
Pengikat data
Penyatuan data dua arahModel dan tampilan dapat disatukan agar masing-masing saling memperbarui.
Penyatuan data dua arahModel dan tampilan dapat disatukan agar masing-masing saling memperbarui.
Mendukung pengikatan data satu arahTampilan dapat terikat untuk memperbarui secara otomatis ketika objek yang diamati berubah.
Mendukung pengikatan data satu arahTampilan dapat terikat untuk memperbarui secara otomatis ketika objek yang diamati berubah.
Model adalah obyek JavaScript polosHal ini membuat transfer data antara aplikasi dan REST Layanan atau localStorage lebih mudah. Hal ini juga mengurangi kompleksitas dari fungsi pengambil dan pengatur.
Model adalah obyek JavaScript polosHal ini membuat transfer data antara aplikasi dan REST Layanan atau localStorage lebih mudah. Hal ini juga mengurangi kompleksitas dari fungsi pengambil dan pengatur.
Penggunaan view mixin diperbolehkanMixin adalah teknik pemrograman yang memungkinkan objek yang berbeda untuk berbagi perilaku umum tanpa perlu warisan yang berorientasi pada objek
Penggunaan view mixin diperbolehkanMixin adalah teknik pemrograman yang memungkinkan objek yang berbeda untuk berbagi perilaku umum tanpa perlu warisan yang berorientasi pada objek
Dapat diperpanjang dengan plugin populer agar memiliki dua arah penyatuan dataDapat diperluas ke model dukungan dan tampilan yang saling memperbarui satu sama lain. Hal ini menambah ukuran file tetapi meningkatkan fleksibilitas yang tinggi.
Dapat diperpanjang dengan plugin populer agar memiliki dua arah penyatuan dataDapat diperluas ke model dukungan dan tampilan yang saling memperbarui satu sama lain. Hal ini menambah ukuran file tetapi meningkatkan fleksibilitas yang tinggi.
Skor total untuk "Pengikat data"
Skor total untuk "Pengikat data"
Kinerja
Ukuran file diperkecili tanpa ketergantunganUkuran file yang lebih kecil berarti waktu muat lebih cepat
Ukuran file diperkecili tanpa ketergantunganUkuran file yang lebih kecil berarti waktu muat lebih cepat81KB
78KB
235KB
19KB
65KB
69KB
43KB
247KB
120KB
N.A.
Mendukung rute dan penghubunga yang dalamnRouting memungkinkan interaksi dengan url browser. Hal ini sangat penting sebagai pengalaman pengguna yang baik bila kamu sedang mengembangkan aplikasi one-page.
Mendukung rute dan penghubunga yang dalamnRouting memungkinkan interaksi dengan url browser. Hal ini sangat penting sebagai pengalaman pengguna yang baik bila kamu sedang mengembangkan aplikasi one-page.
Menggunakan PerjanjianMemiliki implementasi internal dari Perjanjian /spesifikasi A+. Perjanjian adalah alternatif yang populer untuk memanggil kembali ketika berhadapan dengan tanggapan server.
Menggunakan PerjanjianMemiliki implementasi internal dari Perjanjian /spesifikasi A+. Perjanjian adalah alternatif yang populer untuk memanggil kembali ketika berhadapan dengan tanggapan server.
Template dapat disusun lebih awal di serverMendukung mesin template yang dapat diserahkan pada server. Hal ini mungkin bisa meningkatkan kecepatan halaman, terutama pada perangkat dengan daya komputasi rendah.
Template dapat disusun lebih awal di serverMendukung mesin template yang dapat diserahkan pada server. Hal ini mungkin bisa meningkatkan kecepatan halaman, terutama pada perangkat dengan daya komputasi rendah.
Injeksi KetergantunganHal ini meningkatkan testabilitas dan modularitas.
Injeksi KetergantunganHal ini meningkatkan testabilitas dan modularitas.
Skor total untuk "Kinerja"
Skor total untuk "Kinerja"
This page is currently only available in English.