Ben bir trol değilim ve benim hedefim bir alev savaş başlatmak için değil; Ben Zend Framework yazarları saygısızlık etmek demek ne: o ince bir sürü iş var. Ama ... halletmek için bir iş var ve ben onunla apps bina gerçekliğe karşı ZF popülerlik uzlaştırmak bir sabit zaman yaşıyorum. Gerçekten onlar Zend Framework kullanmak neden diğerlerinden bilmek istiyorum.
Ben PHP dünyasına oldukça yeni ama birçok dilde programlama bir sürü şey yaptım. Birçok dersler, okuma ve ona apps birkaç bina sonra, bazı temel Zend Framework tesisleri bana alfa kodu gibi hissediyorum. Benim için temel zayıflıklar şunlardır, diğerleri arasında, onunla uygulamaları dağıtma düşünmek için çok ezici görünüyor - ama tekrar tekrar ZF, değilse the lider çerçeve biri olarak önerilmektedir.
Öncelikle bana uygulanabilir olması ZF çok bulmak diyelim. Önbellek tesis, vb gibi (örneğin JSP / ASP gibi çiftleşmiş sistemleri çok farklı olsa da), modelleme bir sürü şeyler için toplumda bir eğilim var gibi görünüyor yönlendirme hoş çok, Düzen tesis hizmete olup gerektiği gibi çalışıyor (örneğin doğrulama) ve görünüm mantık - kontrolörleri içine (örneğin $ this-> headScript (?) neden benim denetleyicisi js benim görüşüm gerektiren dosya hangi bakım olmalıdır) ancak kullanım meselesi değil necessarily olabilir çerçevenin hatası.
Şimdi onunla benim kısa sürede yaşadım gerçekten ciddi (IMO) zayıf bir çift için. Ben onunla inşa etmeye devam ederse ben gelecekte keşfedeceksiniz diğer alanlarda hayal ürperti.
1. Form Layout
Many people seem to be unhappy with the lack of control over form layout. How can you have a popular framework where constructing a simple form requires so much discussion?
Question 1 and question 2.
2. Authentication/Authorization
No one really seems to understand how to simply perform routine authentication/authorization. People [including yours truly] struggle with implementing simple access control. Further, the approach seems to lean on serialization for persistence, rather than traditional database storage of users and permissions.
A confusing example, a proposal to enhance the facility, a tutorial - part I,
and part II. This is too much work guys!
Benim algılanan zayıflıkları bir sorun, gerçek ya da bir şekilde değil misin? Neden veya neden değil? Neden Zend Framework (veya değil) tercih ettiniz? Eğer farklı bir yaklaşım için ZF dökümü istiyorum o kadar acı verici buldum başka alanlar var mı? Görüş ve önerileriniz için teşekkür ederiz.