sql adlı üyeden alıntı: mesajı görüntüle
arkadaşlar ben bu konularda çok yeniyim. bir kaç soru sormak istiyorum.
öncelikle mvc bir tasarım deseni mi ? anladığım kadarıyla veri gizlemeyi ön plana alan bir kodlama tekniği, design pattern tarzı bir şey. ama php adına araştırdğım zaman karşıma sürekli olarak frameworkler çıktı. cakephp olsun codeigniter olsun
framework kullanmadan mvc tabanlı tasarım yapmak mümkün mü ? amazondaki kitapların çoğu da framework tabanlı olarak anlatıyor ?
bir de son olarak bu tarz bir tasarım performanstan ne götürür ? diyelimki mysql diye bir sınıf açtık. içine de statik bir fonksiyon koyduk query($query) tarzında. bunun direkt olarak prosedürsel yazılan bir kodla ciddi bir performans farkı olur mu ? yoksa mysql in kullanacağı sistem kaynaklarının yanında lafı bile mi olmaz ?
cevaplarınız için şimdiden teşekkürler .
veritabanı sınıfları genellikle ORM katmanıyla oluyor.

Yani diyelim kullanici isimli bir tablon var, isim diye alanın var.

$userObj = new kullanici(4);
diyorsun
$userObj->setIsim("tolga");
$userObj->save();
dersen 4 nolu kullanıcının ismi artık tolga olur

$userObj->getIsım(); dersen ismini alırsın.

gibi.

yani oturup sıfırdan veritabanı class'ları yazmıyrsun.