i (am) Blogger and U?

from X-periment to X-perience

Profile / Portofolio Pro 1

Aplikasi Profil / Portofolio Pro 1, software berbasis web untuk pengelolaan portofolio atau untuk menampilkan profil baik perusahaan maupun perseorangan. Selain itu software ini dapat p [...]

Web Profil / Portofolio Basic 2

Web Profil/Portofolio Basic 2 memiliki fitur-fitur yang sama persis dengan Web Profil/Portofolio Basic 1 tapi dengan theme/template yang berbeda.

Template Toko Online: Shopper

SHOPPER adalah HTML template (menggunakan Bootstrap 3.3.6) yang ditujukan untuk toko online. Template ini terdiri dari 6 halaman siap pakai yaitu home, product lists, shopping cart, det [...]

Online Shop Basic 1

Online Shop Basic 1 adalah paket minimalis aplikasi toko online instan yang dapat digunakan untuk menjalankan bisnis secara online. Aplikasi ini adalah aplikasi toko online yang "sudah [...]

Toko Online Barang Digital 1

Toko Online Barang Digital 1 adalah paket full-features aplikasi toko online khusus untuk benda/barang digital seperti aplikasi/software atau ebook pdf, doc dkk yang dapat digunakan unt [...]

Badge/Watermark Image Generator

Badge/Watermark Image Generator adalah aplikasi web yang digunakan untuk membuat badge/watermark atau penanda pada foto/gambar yang biasanya digunakan misalnya pada penanda foto produk [...]

2010
17Jan

Salah Satu Keuntungan MVC

Post category: Web Development

Barusan tadi pagi utak-atik theme untuk WordPress. Rencananya mau dipasang di blog yang menggunakan engine CodeIgniter. Ternyata lebih enak setelah menggunakan framework yang menerapkan MVC ketika mau mengadakan berbagai perubahan dalam suatu aplikasi web. Kalau kemaren-kemaren ketika masih menggunakan PHP murni, ya ketika pengen mengubah tampilan web ya harus merombak sana sini. Apalagi aplikasi yang pengen saya modifikasi itu belum menyertakan function untuk menampilkan dan melakukan operasi database.

Maklum aja, karena itu aplikasi dibuat waktu pertama kali belajar jadi ya apa adanya gitu. Hal yang terpenting waktu itu adalah bisa membuat sesuatu dulu. Masalah nanti mau dimodifikasi dan blablabla masih belum dipikirkan. Seiring berjalannya waktu insya Allah akan diadakan perbaikan di sana-sini baik itu dari sisi kemudahan pengaturan, kemudahan modifikasi dan tentu saja keamanannya.

Kembali ke masalah framework yang menerapkan MVC, ketika mau mengubah tampilan suatu aplikasi maka tinggal edit aja view-nya. Atau kalau tidak, anda juga bisa membuat view baru dan kemudian tinggal ubah aja loader view yang ada di controller. Kalau menggunakan Template Engine semacam Smarty gak tahu deh karena belom pernah nyoba dan sampai saat ini masih enjoy dengan manual CSS. Jadi gak usah edit sana sini yang sebenarnya gak perlu. Dengan menggunakan framework yang menerapkan MVC, maka sudah jelas di mana meletakkan fungsi untuk tampilan, fungsi untuk database dsb.

Ketika mau mengubah tampilan, ya cukup ganti view atau loader di controller yang berhubungan dengan view yang bersangkutan. Selain mudah dimodifikasi juga mudah kalau tahu-tahu ada error, bagian mana yang perlu di-inspeksi. Ya, bagi yang belom mencoba framework yang menerapkan MVC, silahkan dicoba kalau memang tertarik :)


No comments...
>> Comments closed. <<