Saya baca dari salah satu tutorial di sini drupal memiliki arsitektur MVC. saya tidak melihatnya dari segi dokumentasi yang di berikan drupal (untuk pembuatan module) bisa di jelaskan lebih lanjut.?
saya baru 2 hari ini blajar drupal karena perusahan baru menggunakan drupal framework. ketika menginstall salah satu aplikasi yang di develop oleh perusahaan saya saya merasa drupal lambat. saya curiga dengan sistem hooking nya. saya coba melakukan coverage analisis di situ saya menemukan bahwa semua activate module akan di include oleh drupal apakah benar behavior hooking itu akan memparsing semua file?
Re: Drupal as MVC fwk
Benar Drupal meng-include semua active module TETAPI belum tentu disertakan saat View (runtime), karena di module ada mekanisme pemeriksa apakah sebuah proses (function) dijalankan dan/atau ditampilkan.
Jika anda menggunakan Drupal sebai MVC dalam membangun website mk hal tsb tepat, tetapi jika tujuannya adalah sebuah Web Application maka sebaiknya pikir-pikir dulu (meskipun bisa tetapi peruntukan Drupal belum untuk itu).
Ketika php meng include
Ketika php meng include sebuah script maka jelas file tersebut akan dibaca, di parsing, lalu di load di memori.
dari contoh2 dan dokumentasi yang ada saya berkesimpulan developing drupal modul = pain in the ass..
apakah tidak ada mekanisme memisahkan antara persentation layer, logic dan data layer..
drupal juga saya fikir gak scalable. saya mendapat sebuah aplikasi warisan menggunakan drupal. sebuah aplikasi multisite dan multi subsite.. modulnya gede2 dan banyak.. memori yang di butuhkan 32 mb
ada trik ga gimana ningkatin scalabilitasnya.. soalna saya baca sistem cache.. menyedihkan T_T.
sistem cache menggunakan blob adalah bom waktu..
kalo mau menggunakan cache by pluggin php ada yang pernah pengalaman..?