i (am) Blogger and U?

from X-periment to X-perience

Aplikasi Web: WebReview-Series 1

Web Review-Series 1 adalah paket aplikasi web yang memfasilitasi Anda yang ingin membuat situs yang berisi review dari berbagai hal. Review tentang suatu produk, Review tentang suatu te [...]

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 [...]

One-Page Portofolio / Gallery 2

One-Page Portofolio / Gallery 2 memiliki fitur-fitur yang sama persis dengan One-Page Portofolio / Gallery 1 tapi dengan theme/template yang berbeda (theme yang dipakai pada versi ini a [...]

Template Toko Online: Shopper Variant

SHOPPER-Variant 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 c [...]

Aplikasi Web: WebReview-Series 2

Web Review-Series 2 memiliki fitur-fitur yang sama persis dengan Web Review-Series 1 tapi dengan theme/template yang berbeda (theme yang dipakai pada versi ini adalah theme yang respons [...]

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 [...]

Salah Satu Keuntungan MVC

Category: Web DevelopmentDate:
Sunday, 17 Jan 2010

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. <<