Cari Blog Ini

Senin, 14 Maret 2011

Fusebox


           Fusebox adalah  framework untuk PHP/ColdFusion. Contoh beberapa website yang dibangun dengan menggunakkan fusebox adalah, detik.com dan Kompas.
          Framework dapat menghemat waktu development secara sangat signifikan. Selain itu, juga memungkinkan untuk menggunakan ulang code yang sudah dibuat sebelumnya dengan sangat mudah. Dan, sebuah proyek development jadi dapat dipecah menjadi komponen-komponen yang
kemudian ditugaskan ke developer-developer yang berbeda lokasi sekalipun, dan tetap tidak masalah.
 Keuntungan terbesar framework justru setelah development selesai - ketika suatu saat perlu dilakukan maintenance terhadap sistem (penambahan, koreksi, dll), maka jadi dapat dilakukan dengan mudah. Dimana biasanya biaya maintenance suatu sistem bisa jauh lebih mahal daripada biaya development nya.
Kelebihan Fusebox:
·         Fusebox semata-mata mengatur / merapikan alur development, tidak lebih tidak kurang. Karenanya file-file inti / core Fusebox hanya berukuran sekitar 32 KB saja.
·         Dapat menyatukan beberapa style coding yang berbeda-beda.
·         Waktu yang digunakan dalam membuat program lebih efektif karena dapat dibagi-bagi berdasarka teori MVC (Model View Controler).
·         Pada fusebox fitur-fitur secara otomatis tersedia. Contohnya: Plugins, errortemplateparsed, inc, dan lexicon.


IMPLEMENTASI MVC (Model View Controller)
            


The MVC Design Pattern :
Input --> Processing --> Output
Controller --> Model --> View

  • Model, sebagai tempat peletakan logika proses.
  • View, sebagai tempat hasil keluaran dari logika proses yang berupa desain tampilan.
  • Controller, sebagai tempat penyatuan antara model dan view dan berfungsi juga sebagai pusat control aplikasi.






sumber : http://www.fusebox.org/
        http://en.wikipedia.org/wiki/Software_framework

Tidak ada komentar: