i (am) Blogger and U?

from X-periment to X-perience

Aplikasi Web: Pre-Order Online Shop

Pre-Order Online Shop adalah paket full-features aplikasi toko online yang dapat digunakan untuk menjalankan bisnis Anda secara online. Fasilitas unggulan yang terdapat pada aplikasi in [...]

Belajar Online: E-learning - Kuis & Soal

"Belajar Online: E-learning - Kuis & Soal", Software/aplikasi e-learning berbasis web yang dapat digunakan oleh pengajar/guru/pembimbing atau perorangan untuk membuat soal/kuis atau per [...]

Anime/Movie Community Sharing (FullCustom)

Produk ini adalah aplikasi web full-custom yang diperuntukkan bagi Anda yang ingin membuat situs/web yang dapat menampilkan anime/movie dan dapat ditonton oleh para pengunjung. Video an [...]

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 1

One-Page Portofolio/Gallery adalah paket aplikasi web yang memfasilitasi Anda baik perseorangan maupun korporat yang ingin menampilkan/memajang portofolio/hasil karya/gallery kegiatan/p [...]

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

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