Saat ini banyak framework atau library JavaScript yang bisa kita pake untuk bikin aplikasi web interaktif. Kalo Anda ngikutin perkembangan JavaScript, sekarang kita bisa pake Backbone, Angular, Dojo, dan lain-lain. Hampir setiap bulan muncul library atau framework baru.
“Ngapain pake library lagi? JQuery udah cukup.”. Untuk aplikasi sederhana atau sekedar bikin cantik halaman web, mungkin udah cukup. Kalo kita bikin aplikasi yang relatif rumit, dengan banyak data, operasi CRUD, elemen visual yang kompleks, dan lain-lain, kalo hanya pake JQuery bisa dipastiin kode yang kita tulis terlalu rumit dan nggak maintainable. Di sini peran library yang nyediain struktur seperti KO, Backbone, dan lain-lain.