PHP Altyapıları geliştirme sürecini hızlandırmak mı?

4 Cevap php

Geçenlerde bir kariyer seviyesine PHP kodlama benim hobi alarak, bir çevirmen olarak bir web firması için çalışmaya başladı, ve o zamandan beri ben kısa süreler içinde yapılması gereken iş bunalmış edilmiştir.

Sorun sordu ne yapabiliyor olmak, ama bana gerektiği kadar hızlı bir şekilde tüm yapmak mümkün değildir. Ben herhangi bir PHP çerçeveler kullanılır, ama ben bu hız, tüm gelişim sürecini birini istiyorum kullanmaya başlamıştır? Asla Eğer öyleyse, nasıl büyük ölçüde?

Ayrıca hangi çerçeve benim amaç için iyi olurdu?

Bu konularda, ne yapmam çoğunlukla uç CMSS geri kurmak ve küçük işletme müşteri siteleri için ön uç işlevselliği ile bu kravat olan.

4 Cevap

Once you know a Framework well (i.e. don't have to spend time learning how to use it), evet, hem hızlandırmak yardımcı olur:

  • Geliştirme süreci
  • Bakım süreci


Why ? Well, probably, at least, because :

  • It provides guidelines
    • (too much) biteni düşünmek gerek yok, nerede ya da nasıl X ya da Y yapmak için
    • Eğer çerçeve bilen bir adam kiralamak anlamına gelir, ve o proje üzerinde etkili olmak için daha az zaman gerekir - bu kurallar çerçevesi bilen herkes tarafından bilinmektedir
  • It provides a lot of useful libraries
    • Hangi yeniden icat tekerlek harcanan daha az zaman demektir
    • ve zaten çerçeve / entegre edilmiştir bileşenler; Bazı rastgele harici bileşen daha uygulamadan bunları kullanmak için daha kolay yapar


Now, for the "which framework should I use" part... it's mostly a matter of personnal preferences, and there are many existing questions about that on SO.

Size sadece bir kaç link vermek için, gibi sorular + cevaplara bir göz alarak başlayabilirsiniz:

Ve diğerleri var - daha fazla bulmak için, sitenin sağ üst köşesinde, arama kutusunu kullanabilirsiniz ;-)

Onlar kesinlikle yok.

Farkında olmak Bir şey üzerine karar çerçevesinde bağlı değişken öğrenme eğrileri söz konusudur. Yeni bir ortamda rahat elde ederken Yani başlangıçta yavaş gelişme yaşayabilirsiniz.

Ben zend framework may kez tavsiye gördük.

Eğer phpframeworks Eğer iş yükü uyabilecek çerçevenin tam olarak ne tür görebilirsiniz gidin öncelikle eğer.

next, frameworks initially take time to implement corectly, but once everything is done, it speeds up considerably your development time for your projects. However what's nice about this is that if your framework is done correctly you can apply it to all your projects. Where I work currently we have a framework that is implemented and it applies to all the sites that are being developed. if you want each project to have the same type of look and feel and functionality then a framework is your best bet however if it's just for one project it might be a little too much.

I Kohana kullanmak, ve ben kesinlikle onu seviyorum.