PHP Çerçeve: Ebay gibi Sitesi

4 Cevap php

Ben ebay gibi bir site builiding için gidiyorum - ebay tüm özellikleri ile. Ödeme yöntemi paypal sınırlı olduğunu lütfen unutmayınız.

What would be the best PHP framework to use to build this quickly, efficiently and with the smallest learning curve?

Ben bu proje için önemli yarışmacı olarak CodeIgniter aşağı daralmış var - ama dokümanlar aracılığıyla baktım ben paypal ile kullanabileceğiniz bir kütüphane ya da sınıf bulamadı - tüm çerçeveler-surley için aynıdır değil?

Zend framework - Ben bu kabul ama, dokümantasyon çok iyi olmasına rağmen, neredeyse hiç video eğitimlerini - diğer çerçeveler özellikle normal geliştiriciler screencasts oluşturarak bu çok var gibi nerede - Zend topluluktur!

CakePHP - kabul - stackoverflow konuları okumak zorunda, ben bu oldukça bir çerçeve daha CMS omurga gibi görünüyor geliştiricilere az kontrol vererek, yavaş bir çerçeve toplandı? Ayrıca cakePHP ve Zend CodeIgnitor daha dik bir öğrenme eğrisi vardır denildi.

Yine benim kısa liste başlatmak ve bu ile herhangi bir yardım takdir ediyorum.

Tüm teşekkürler

4 Cevap

Çok büyük olasılıkla CodeIgniter düşük bir öğrenme eğrisi vardır bulacaksınız. Ne olursa olsun seçtiğiniz çerçevenin, sen çerçeve bıraktığı yerden devam etmek gerekir, ve bu sizin açınızdan çalışma önemli bir miktarda (Eğer gerçekten ebay tüm özelliklerini uygulamak istiyorsanız) demek oluyor. Bir PayPal lib in the CodeIgniter Wiki gibi görünüyor. Bu başlamak için harika bir yer olacak gibi görünüyor.

Kekin diğerleri gibi bir çerçeve var, bir CMS omurga değildir. Bu ie (genellikle bir CMS ne, silme, güncelleme, okumak, oluşturmak) CRUD işlemleri yönelikse, sadece daha inatçı bulunuyor. Uygulama CRUD odaklanmış ise, Cake geliştirme kickstart verecek; kelimenin tam anlamıyla, dakika, yukarı veritabanı tabloları için tam bir yönetici arayüzü alabilirsiniz.

Özellikle Zend gibi "gevşek" çerçeveler ile karşılaştırıldığında, biraz daha yavaş olabilir, ama sonunda böyle olmaz çok önemli olabilir için teşekkürler. Bu çerçevelerin birisi ve bu çerçevelerin herhangi mümkün olduğunca hızlı çalıştırmak için optimize edilebilir ile her şeyi yapabilir. Hepsi basit bir prototip uygulama yukarı ve çalışan almak ve sizin için en rahat görünüyor birini tercih etmeye çalışın.

Gerçekten hız için CodeIgniter tavsiye ederim. Ben onunla bir kaç şey yaptık ve harikaydı.

Eğer Codeigniter Nettuts bazı yapıyor öğrenme biraz yardıma ihtiyacınız varsa, really good screencasts

Sonunda, bu önemli değil. Veri tabanı ve sunum olacak koz için kod herhangi bir 'problem' senin çerçevesi vardır. Eğer listede çerçeveler awefully benzer. Daha fazla veya daha az sıkışmış seçtiğiniz hangi ile olabilir, bu yüzden bir tane almak ve olabildiğince tüm öğreneceksiniz.

Eğer CodeIgniter ile gidiyoruz (not, belki de CI php5 çatal Kohana bir göz atın), her zaman Zend dışında kütüphanelerini kullanabilirsiniz sizin ihtiyaçlarınıza uygun gidecekseniz bir şey varsa.