CodeIgniter Framework ile Template Yapmak
12
●3.792
- 24-11-2009, 02:39:09Üyeliği durduruldudnmtnk arkadaşa katılıyorum. Rasmus Lerdorf'ta katılıyor...
http://www.sitepoint.com/blogs/2008/...-think-again/#Alıntı
Kısaca özetlersek, şuanda ki php yi daha hızlı yapmanın yolu yok. Hız için yapabileceğiniz tek şey derlenmiş c++ ilaveleri yapmak.
Herhangi bir framework projenizin normalden daha hızlı çalışmasını maalesef sağlamaz. Kodlama sürecinizi hızlandırır, hemde çok hızlandırır. Ama doğru düzgün optimize edilmiş bir kod kadar hızlı olamaz framework'ler. Çünkü kendi problemlerinize uygun çözümleri ancak siz üretebilirsiniz. Eğer çok büyük bir projeniz, vaktiniz ve yeterli bilgi ve tecrübeniz varsa framework kullanmak sizin için yanlış tercih.
Bu arada anlatımınız çok iyi tebrik ederim... - 24-11-2009, 09:32:23Üyeliği durduruldufw kullanmak yada obje olarak kodlamak daha hızlıdır gibi bir yaklaşımdan ziyade zaman kullanımını hem iş gücü hemde kod gücü olarak düşünmek gerek.
Örnek kendi fw m i kodlamam 1 yil. (tüm modüllerimle birlikte) ama yeni bir site yapmam 1 gece.
Diğer taraftan düz kod yazarak (amele phpci mantığı) kod yazmam 1 gün. Ama bir başka bir siteye uygulamam 1 hafta.
50 tane site yaptigimda gün olarak oranlarsaniz fark anlaşılır sanırım.
opensource fw lerin avantajı olarak bir çok şeyi kendiniz kütüphaneleştirmekle uğraşmazsiniz birileri zaten uğraşmıştır.
performans olarak performansı arttırma işlemleri database de indexler kullanmak yerine göre basit cache mekanizmalari kurmak gibi çok daha basit işlemlerle başarılabilinir kanısındayım. Yani illaki performanslı kod yazacağım diye amele php ci olmak yerine hız artıları başka yerlerden sağlanabilir.
Ondan oop nin zaman kavramını hem iş gücü hemde üretimde tekrarlar olarak düşünmek gerek.
yoksa zaten tek bir siteniz varsa birden fazla site ile uğraşmıyorsanız bırakın fw leri oop yazmaniza bile gerek yok
- 24-11-2009, 10:07:31Teşekkürler Süleyman.sdemirkeser adlı üyeden alıntı: mesajı görüntüle

Framework kullanıyorsanız include'a ne gerek var ki. Zaten sistemde include mantığı kaldırılmış load class ları getirilmiş.Teknonix adlı üyeden alıntı: mesajı görüntüle
Teşekkürler.hostcuyum adlı üyeden alıntı: mesajı görüntüle
Eğer basit bir sistem yapılacaksa tabi ki framework yerine düz php yazmak daha mantıklı.dnmtnk adlı üyeden alıntı: mesajı görüntüle
Teşekkürler._Janberka adlı üyeden alıntı: mesajı görüntüle
Ek olarak eğer bir ekip çalışması yapılıyorsa bir framework ile proje geliştirmek çok daha mantıklı. Düz php yazıldığında bir adamın nerede ne kullandığını anlamak için bir hayli fazla zaman harcanıyor. Ama bir framework kullandığımızda mvc yapısı sayesinde yapılan işleri çok daha kolay ve hızlı bir şekilde anlayıp geliştirebiliriz.sdemirkeser adlı üyeden alıntı: mesajı görüntüle