sadece php'nin mysql komutlarından kurtulmaksa, ben bunu class'larlada düşürürüm. hem kendimce daha mantıklı fonksiyon adları ile daha rahat yaparım. eğerki bana performans açısından bir fark yaratmayacaksa oturup onu öğrenmek için 1 ayımı vereceğime şuanki işaretleme tekniğine devam ederim.
Düşünsene aynı işi görecek kodlar. biri belki 10 kelime daha kısa olacak diye onu öğrenmek için zamanının büyük kısmını feda edebilir misin? ben etmem.
Olaya yanlış bakıyorsun. Ben ORM ile ilk Zend Framework zamanında karşılaşmıştım o Propel kullanıyordu. 3 günümü aldı öğrenmem, hadi diyelim 1 haftanı alsın.
Ayrıca şunu da söyleyeym: ORM'i görmeden önce bir ansklopedi projemde tüm tablolar için class'lar yazdım, hayli zamanımı aldı. Ve daha kötüsü, o yazdığım o projede kaldı, bir sonrakinde yeniden class'lar yazmak gerekecekti. Ziyan değil mi? Bunun yerine "kod yazan kod" olan sistemler kullanmak daha hayırldır.
Yazılımda muhafazakarlık en kötü şeydir bunu unutmayın.