Ben zend framework öğrenmek için tespit değil,
Bana bir nihai karar için böylece tavsiye önemlidir!
Gerçekten gelişmekte konum ne bağlıdır. Bir çerçeve kullanarak mutlaka daha verimli olduğunu bildiren bir kural yoktur.
Eğer geliştirmek için bekliyoruz uygulama türü hakkında konuşurken daha iyi olurdu, ve (örneğin, Zend gibi) bir çerçeve dahil ederek verimlilik artışı elde edebileceği olsun ya da olmasın.
Nedeniyle karmaşıklığı ve OO yapısına Zend Framework gibi bir çerçeve hafif bir çerçeve ya da prosedürel kod kadar hızlı olamaz. Gerçekten ne yapmak istediğinize bağlıdır. Ben idame, netlik ve tüm yerleşik özellikleri ve böyle bir çerçevenin yardımcıları tercih ederim.
Ne sık sık özledim en web siteleri kendi arka uç, onların frontend'i optimize ederek çok onların hızını değil artabileceğini, gerçektir. Bu bir göz superb list about speeding up your frontend @ yahoo.com:
Bir şey yapmak için Zend Framework kullanmak istiyorsanız verimli önce bunu nasıl kullanılacağını öğrenmek gerekir, unutmayın.
Time Efficiency: Zend has a large learning curve. So in terms of time, it is not so efficient if you are on a deadline. But after you learn it it makes it easier to code applications in PHP. It makes coding easier (dare I say). And that can be good or bad...
Ease of Maintenance: This is one of the more major advantages of using Zend Framework. But once again, you have to learn it.
Loading Speed: Even though people say that it will make your applications run slower, It only loads parts of the library that you need. It may make it a bit slower, but most think that it is a good trade off for ease of maintenance and coding time.
Genel olarak, ben Zend araştırılmış ve bazı akıl hocası olmadan tam bir kavrayışa almak zordur. PHP Altyapıları çalıştırmak nasıl daha iyi bir fikir ihtiyacınız varsa, check out CodeIgniter. Onlar kendi sitesinde bazı iyi Video Tutorials var.
Luck Best!
Artıları:
Eksileri:
Sadece bir kaç sayfa daha büyük olduğunu ve gelecekte büyümesi bekleniyor (ve olacak ilgili bir müşteri varsa), bir çerçeve kullanarak daha iyi olacak herhangi bir web sitesi için.
Orada Zend Framework ile bir öğrenme eğrisi kesinlikle, ancak diğer dillerde MVC denetleyicisi desen aşina iseniz onunla çalışmaya başlamak için çok zor olmayacaktır.
Zend Framework de çok kolay Ajax taşıma yapan çok güzel bir Dojo (JavaScript Framework) entegrasyonu ile geliyor.
Öte yandan, bu model, View, ve Denetleyici ne olduğunu bilmiyorum, kesinlikle bu kavramlara aşina olsun (ve belki de her bileşenin özel uygulaması yaptığımız küçük bir örnek projeler oluşturmak) olmalıdır Eğer ZF içine atlama önce.