Frameworks ve MVC

Tarih: Ekim 3rd, 2009 | Yazar: Ertuğrul Erkan | Kategori: Php | Etiketler: , , , , , , , , , , , | 2 Yorum »

Daha önceden Smarty yazısında nesne-mvc mantığı hakkında azbuçuk birşeyler söylemiştik. Bu yazı da ise frameworks (anaçatıların) genel mantığı üzerine konuşacağız.

Yazının bir kısmı anlatım bir kısmı ise soru-cevap şeklinde. Bu sayede giriş ve muhtemel sorularınızı tek bir kanaldan alabileceksiniz.

devamını okuyun »


Php ile Smarty Motoruna Hızlı Giriş

Tarih: Temmuz 5th, 2009 | Yazar: Ertuğrul Erkan | Kategori: Php | Etiketler: , , , , , , , | 5 Yorum »

Pek çok gelişmiş proje OOP ve MVC modeli üzerine kuruludur. Yalnız karmaşık framework yerine tasarım ağırlığı olan motorları da kullanmak “bazı” durumlara göre oldukça performans verebilir. Önceki makalelerde sistemimizi yarı-nesnel hale getirmiştik. İşte onun da ötesinde olan sistem ise Smart Template Motoru.

Artık Php’ de tema düzeni tamamen bir teoriye dönüşmüş durumda. Çünkü çok fazla sayıda çözüm yolu var. Hepsinin de mantığı farklı bir yapıda. Smarty ve benzeri sınıflar ise performansı göz önünde tutarak bizlere ufacık veri değişimleri ile bütün temayı nasıl değiştiririz onu gösteriyorlar. Aslına bakarsanız Smarty küçük çaplı ve kişisel sistemlerde kesinlikle önerilmez. Çünkü devasa bir sınıf ve gereksiz yerlerde boşuna performans kaybı yaşatır. Fakat bir geliştirici grubunuz var ise işte sizin için en önemli sınıf Smarty ve türevleridir. Çünkü karışıklığı önler. Biz ana tasarımı html ve tpl uzantıları ile yaparız ve Smarty Php yardımı ile çevirisini gerçekleştirir.

devamını okuyun »