Nasıl php çerçeveler nasıl değiştirileceği ve olmadığını değerlendirmek olabilir?

4 Cevap php

Bazı rehberlik ve ideal bazı ilk elden deneyim gerekir.

Biz ürünün ilk rev inşa kısa bir süre sonra, hiçbir eklentileri yani, iki çatallı, yaklaşık bir yıl boyunca çerçevesinde tüm gelişme durdu, ve gerçekten başlamak için büyük bir topluluk yok, bir php çerçevede taahhüt öğreticiler, vs.

Başka bir proje için biz raylar üzerinde geliştirilen ve gece ve gündüz olmuştur: sağlam, sürekli geliştirilen çerçeve ve büyük eklentileri sağlıklı bir ekosistem ve aktif bir topluluk, akıllı ve yararlı, büyüyen.

Ama çerçeve içine tüm battı süresi ve maliyetleri junking düşünce biz raylara php gitmek için, geçmeye hazır olduğunuzdan emin değilim büyük bir engel olmuştur. Ancak, bu çerçevede çalışarak / s hayal kırıklığı ve yatırım çeşitli düzeyde olmuştur.

Böyle bir liman daha az ağrılı olabilir hakkında bazı fikirler var (php kalıyorum ama sağlıklı / büyüyor benzer OO çerçevesi?)

Biz ne ile önde azimle devam edebilir nasıl bir öneriniz?

Bizim kafaları sarılı almak için ideal belki benzer bir durumda buldular birisi süper yararlı olacaktır. Biz tutmak iç konuşmaları geri geliyor ve ben bir yön bulmak ve ileriye taşımak istiyorum.

Bazı önerileri, hatta sorular için teşekkürler, bu bize onun etrafında bir karar matrisi oluşturmanıza yardımcı olacaktır.

PS: Aslında bu çerçeveyi kullandık SO tanıştım, iki veya üç kişi harika olmuştur, bu yüzden bu konuda bir negatif olmak istemiyorum. (Topluluk) Boyut azından bizim açımızdan önemli değil, ve biz sadece Rails (belki de haksız bir karşılaştırma bulunuyor) ile karşılaştırma görüyoruz düşünüyorum Yani size teşekkür ederim!

4 Cevap

Ben tüm sorulara cevap veremez, ama ben yaklaşık 6 ay önce benzer bir durum oldu. Uzun lafın kısası, ben kendi çerçevesi vazgeçti ve Symfony'de taşındı. Ben çok uzun süre çalıştı ve çok alışık olduğu şeyi terk fikri nefret, ama ben toplum yönünü göz ardı edemezdik. Ben kendi çerçevesi ile sıkışmış olan sadece mümkün olmazdı şey - kenara eklentileri, ben çerçevesi hakkında diğer insanların şeyler sormaya muktedir gerekiyordu. Öğrenme eğrisi (ben bunun kaçınılmaz olacağını bilmesine rağmen) emilir, ama sonunda ben açıldıktan sonra hiç pişmanlık duymuyorum. Ben sağlıklı bir toplumun olgun bir çerçeve kullanmak artık benim ürünler çok daha güvende hissediyorum. Ben büyük isim PHP çerçeveler bakıyor ve en iyi kalkınma tarzı uyacağı görmek öneririz.

Olursa olsun yanlış yolda sen gitti ettik ne kadar, geri çevirmek. Batık maliyetler zaten battı.

PHP kullanarak kalmak için gidiyoruz eğer ben Zend framework öneririm. Bunu size yeni kod eski olarak aynı işi yapar emin olabilirsiniz refactor başlangıç ​​olarak ünite testleri oluşturmak emin olun.

Ben Akelos framework, PHP Raylar bir liman olması gerekiyordu ve önemli ölçüde çerçeve geçişi kolaylaştırmak verebilecek bir göz alarak öneririz.

Bildiğim kadarıyla mevcut uygulama ile ilerlemeye olarak ben mevcut çerçeve sağlıklı bir kullanıcı tabanı ve sağlam ileri ilerleme yoksa geçiş zamanı olduğu düşüncesiyle kabul edeceğini ilgilidir, bu seçme uzun-benim için önemli bir faktördür vadeli çerçeve çözüm. Ben sadece yüksek tutun diğer önemli faktör çerçevenin uygulanması, destek özellikleri ve nihai hedefleri bunu uygulamak istediğiniz proje ile hizaya ne kadar yakın olduğunu. so many PHP frameworks available şimdi çok seçici olma seçeneği var ve bu tam olarak yararlanmak gerekir ile.

Gerçekten ne var sürdürmenin maliyeti vs değiştirme maliyetine bağlıdır. Ben burada stackoverflow de kimse sizin için karar arama yapabilirsiniz sanmıyorum. Ben kötü şeyler odaklanmak ve çalışmak şeyleri unutmak kolay olduğunu, ama öneririm. İnsanlar başka bir framework / teknoloji bir noktasına koymak için ne kadar iş hafife bir eğilim var. Yani bu yolu gitmek için planlıyorsanız, mümkün olduğunca küçük adımlar onu yapmaya çalışın; Örn. Bu bağlantı noktasına bir proje üzerinde ne demek için bir fikir almak için, ilk olarak küçük projeler alır. Yönetilemez olduğu ortaya çıkarsa bu size frenini çekmek için zaman verecektir. O da size (sen php gelen adım henüz ruby ​​yapmak için oldukça hazır olmadıklarını söylüyorlar Örn.) yeni platforma ayarlamak için zaman verecektir.