Ne PHP çerçeve benim app için uygundur?

3 Cevap php

Ben satranç tahtasına benzeyen fakat bir satranç oyunu değil bir facebook oyunu geliştirmek için gidiyorum.

2 users will play against each other. User movements are not necessary to store.

I'll use ajax/jquery for front end (NO flash) PHP for backend and MySQL for storage.

Ben çerçeve kullanmak için iyi bir uygulama olduğunu biliyorum ama ben büyük eşzamanlı kullanıcılar oynarken benim app şişe boyun olacaksınız korkuyorum. Ben aylık aktif kullanıcı başına 1 milyondan fazla yani ne gerek geliştirmek için güçlü bir çerçevedir ama büyük dinamik eşzamanlı istekleri işlemek mümkün olmalıdır bekliyorum.

Ben gerçekten tavsiye takdir ediyorum!

3 Cevap

Gerçekten PHP "unframework" gibi Flourish. Bu hem sizin (yalnızca ihtiyacınız olanı kullanmak) tam olarak neye ihtiyacınız olabilir ve normal çerçeveler uymaz benzersiz durumlar olabilir. Ayrıca, proje ihtiyacı tekme vermek için çok küçük olabilir ... ama yine de bir göz görebilirsiniz değer olabilir.

Ben sadece küçük şeyler üzerinde kullandım, ama ben gerçekten zevk.

Bazı çerçeveler (örneğin CodeIgniter ve bir çatal, Kohana) varsayılan olarak bir sürü kod yük yok, yani tasarımlar Hafif var. Diğer bazı çerçeveler bunu bireysel sınıfları yerine bütün çerçevesini kullanın böylece (örneğin, Zend Framework) tasarlanmıştır.

Inanılmaz korkunç sürece çerçeve, bir darboğaz olmayacak. Çerçeveler şişirilmiş olması ve gerekli olandan daha fazla teklif gereken bir yanlış anlama vardır. Çoğu iyi bir çerçeve, genellikle kendinizi yazma sonuna kadar iyi tasarlanmış bileşenleri sunuyor.

Bu benim Zend Framework tavsiye eğilimindedir bir nedeni budur. Bu, her sağlamaz. Bu fayda var. Siz ne istediğinizi almak. Şey zorla olmayın. Eğer kontrolör sınıfları nefret ediyorsanız, sadece sizin için mantıklı bir şey ile değiştirin.