• 24-11-2009, 00:58:48
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    küçük çaplı işler için fw gereksizdir. autoloaddan kastım fw nin kendi kontrolleri idi.
  • 24-11-2009, 02:39:09
    #11
    Üyeliği durduruldu
    dnmtnk arkadaşa katılıyorum. Rasmus Lerdorf'ta katılıyor...

    Alıntı
    How to make PHP fast

    "Well, you can’t" was his quick answer. PHP is simply not fast enough to scale to Yahoo levels. PHP was never meant for those sorts of tasks. "Any script based language is simply not fast enough". To get the speed that is necessary for truly massive web systems you have to use compiled C++ extensions to get true, scaleable architecture. That is what Yahoo does and so do many other PHP heavyweights.
    http://www.sitepoint.com/blogs/2008/...-think-again/#

    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
    #12
    Üyeliği durduruldu
    fw 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:31
    #13
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    CodeIgniter konusunda tek video ders anlatan olarak tekrar sizi takdir ediyorum Ellerinize, diilerinize saglik üstad
    Teşekkürler Süleyman.

    Teknonix adlı üyeden alıntı: mesajı görüntüle
    Tebrik ederim hocam, çok güzel ve anlaşılır bir şekilde yapmışsınız. küçük bir soru sormak istiyorum; Performans bakımından sizce hangisi daha iyidir? basit usülmü yoksa CodeIgniter'mi?
    Framework kullanıyorsanız include'a ne gerek var ki. Zaten sistemde include mantığı kaldırılmış load class ları getirilmiş.

    hostcuyum adlı üyeden alıntı: mesajı görüntüle
    Süper anlatım olmuş başarılar.
    Teşekkürler.

    dnmtnk adlı üyeden alıntı: mesajı görüntüle
    küçük çaplı işler için fw gereksizdir. autoloaddan kastım fw nin kendi kontrolleri idi.
    Eğer basit bir sistem yapılacaksa tabi ki framework yerine düz php yazmak daha mantıklı.

    _Janberka adlı üyeden alıntı: mesajı görüntüle
    dnmtnk arkadaşa katılıyorum. Rasmus Lerdorf'ta katılıyor...



    http://www.sitepoint.com/blogs/2008/...-think-again/#

    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...
    Teşekkürler.

    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    fw 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
    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.