Kerangka MV* terbaik tahun 2021

Kerangka MV* (1 - 5)
AngularJSReactEmber JSBackbone JSCanJSRactive JSKnockout JSrAppid JSbatman jsSpine
Gambar
AngularJS
React
Ember JS
Backbone JS
CanJS
Ractive JS
Knockout JS
rAppid JS
batman js
Spine
Ringkasan
Ringkasan
  • Info Umum (71)
  • Plugin (100)
  • Perpustakaan & Paket (75)
  • Pengikat data (100)
  • Kinerja (95)
  • Info Umum (42)
  • Plugin (23)
  • Perpustakaan & Paket (75)
  • Pengikat data (100)
  • Kinerja (84)
  • Info Umum (79)
  • Plugin (91)
  • Perpustakaan & Paket (25)
  • Pengikat data (75)
  • Kinerja (95)
  • Info Umum (66)
  • Plugin (94)
  • Perpustakaan & Paket (100)
  • Pengikat data (50)
  • Kinerja (100)
  • Info Umum (63)
  • Plugin (40)
  • Perpustakaan & Paket (75)
  • Pengikat data (50)
  • Kinerja (68)
  • Info Umum (27)
  • Plugin (23)
  • Perpustakaan & Paket (100)
  • Pengikat data (75)
  • Kinerja (96)
  • Info Umum (64)
  • Plugin (23)
  • Perpustakaan & Paket (25)
  • Pengikat data (75)
  • Kinerja (46)
  • Info Umum (70)
  • Plugin (23)
  • Perpustakaan & Paket (50)
  • Pengikat data (75)
  • Kinerja (51)
  • Info Umum (100)
  • Plugin (23)
  • Perpustakaan & Paket (0)
  • Pengikat data (75)
  • Kinerja (47)
  • Info Umum (78)
  • Plugin (23)
  • Perpustakaan & Paket (75)
  • Pengikat data (50)
  • Kinerja (55)
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.
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.
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.
Skor total untuk "Info Umum"
Skor total untuk "Info Umum"
Plugin
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
7
N.A.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.
Plugin populer yang akan mendukung validasiPlugin untuk membantu memvalidasi masukan klien sebelum diproses atau dikirim ke server. Meskipun hal ini tidak menggantikan validasi dari sisi server, hal ini akan sangat meningkatkan pengalaman pengguna.
Plugin populer yang akan mendukung validasiPlugin untuk membantu memvalidasi masukan klien sebelum diproses atau dikirim ke server. Meskipun hal ini tidak menggantikan validasi dari sisi server, hal ini akan sangat meningkatkan pengalaman pengguna.
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.
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.
Skor total untuk "Plugin"
Skor total untuk "Plugin"
Perpustakaan & Paket
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.
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.
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
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.
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.
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.
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
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
69KB
65KB
43KB
120KB
247KB
31KB
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.
Bisa diserahkan pada serverHal ini sangat mempengaruhi kelincahan mesin pencari. Hal ini bisa meningkatkan kecepatan halaman, terutama pada perangkat dengan daya komputasi rendah
Bisa diserahkan pada serverHal ini sangat mempengaruhi kelincahan mesin pencari. Hal ini 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.
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.
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.
Skor total untuk "Kinerja"
Skor total untuk "Kinerja"
This page is currently only available in English.