Ne bir "tam" yaratmak için en iyi yoldur

2 Cevap php

Geçmiş zaman biz sıfırdan inşa ediyoruz Zend Framework tabanlı Webshop uygulama üzerinde çalışıyoruz. Uygulama başarıyla çeşitli müşteriler için kurulmuş olan, ancak uygulamanın uzatılabilirlik ve modülerlik konusunda daha fazla sorunlar üzerinde tökezliyor.

Müşterilerine bir çok sık özelleştirme varsayılan modülleri gerektiren ya da uzanan, bazı konularda farklı yaklaşımlar bir sürü gerektirir. Ben bu kılavuz beni olabilir ve şimdiye kadar Magento Ben ile geldi tek örnek olmuştur Zend Framework tabanlı kodu için web üzerinde seyir olmuştur. Magento çok iyi bir iş sunan uzayabilirliğe ve modülerlik yapmak gibi görünüyor olsa da, kod benim şimdiki ihtiyaçları (ya da öyle görünüyor) için çok karmaşık ve geniş kapsamlıdır.

In an ideal situation, it would work as follows:

  • Her müşteri "temel" uygulaması yüklü alır
  • Modüller, kontrolörler, modelleri kolayca geçersiz ya da genişletilmesi gerektiğini
  • Yeni modüller kolayca oluşturulması gerekir

Bana doğru yönde rehberlik verebilecek diğer Zend Framework tabanlı uygulamaları veya diğer işaretçiler var mı?

Şimdiden teşekkürler.

2 Cevap

Ben Zend Framework sürüm 1.8 modüler uygulamaları bina ile sorunların bir sürü adresine gidiyor düşünüyorum. Özellikle yeni ile (Zend_Application) bu noktada yapmak kolay değil modül kaynakların, otomatik yüklenmesi için izin vermelidir.

Ben bu konuda çok bilmiyorum, ama bu içine bakmak bir şey olabilir. 1.8 bu ayın sonuna kadar dışarı olmalıdır.

Zend Framework ... çerçevedir. Ne arıyorsanız tam şişmiş bir sistemdir. Bu bir geliştirici bir çerçeve üstüne bir sistem inşa etmek olarak sizin görevinizdir (Zend veya kendi olsun).

İnsanlar genellikle tekerleği yeniden icat etmek değil size, ama bu durumda şirket kolayca geliştirmek ve yeni müşteriler için dağıtmak edebilmek için kendi sistemi geliştirmek gerekir.

Daha önce de belirtildiği gibi, aradığınız bir çok karmaşık bir cevaptır. O cevap almazsınız.