backbonejs, kodingan, Uncategorized

Backbone Publisher Subscriber Pattern

Salah satu fitur menyenangkan yang saya suka dari Backbone.js v1.0 adalah bisa digunakannya namespace Backbone itu sendiri sebagai sebuah hub terpusat untuk event-event dari module-module yang membangun aplikasi di atas Backbone tersebut. Kemampuan menjadi hub event-event inilah yang menurut saya mampu menjadi dasar dalam mengembangkan aplikasi javascript yang kompleks namun tetap modular. Salah satu pattern yang saya senangi dalam membangun aplikasi javascript ini adalah membangun beberapa module kecil yang memiliki kemampuan untuk berkomunikasi dengan module lainnya via channel yang diimplementasi menggunakan Backbone.Events. Penggunaan channel ini ditujukan untuk menghindari pemanggilan langsung module di luar dirinya. Ini dapat mengurangi drastis error ketika module yang dipanggil tidak / belum terinisialisasi. Ide penggunaan channel / event sebagai jalur komunikasi ini juga diadopsi oleh Aura.js.

Kali berikutnya akan saya coba tuangkan salah satu implementasi PubSub pattern ini dalam membangun sebuah aplikasi javascript di atas Backbone.

 

Cheers,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s