Biz birkaç yıl önce burada geliştirilen ve daha geniş ve toplum destekli bir şey taşımak bir özel çerçeve terk hakkında son zamanlarda bizim ofis etrafında ileri geri bir sürü sürdürmekteyiz.
Bizim şu anki çözüm biz gevşek ve yıllar boyunca onunla siteler inşa etmişlerdir geliştiriciler böylece sitelerin bir sürü biz yönetmek, bu özgürlüğe almak olduğunu demek gerekir ve esnek tarafından, çok esnek sadece şeyler eklemek için inşa edildi ve hiç bir standartta inşa değil. İşte ofiste ben biraz çerçevesini kullanmak ama diğer araçları kullanmayı tercih eder. Bu yüzden ağır önyargılı ve i may kişilerden tavsiye almak için buraya soruyorum neden olduğunu yılda ben Kod Ateşleyici gelen CakePHP'de kadar PHP çerçeveler çok kullanılan ve tüm benim kişisel projeler için Zend Framework büyük bir hayranı olmuştur Bana bir daha objektif görüş vermek mümkün olacak. Ofiste bir sürü iş bazı insanlar onu terk tereddüt olabilir neden bu kadar anlayabiliyorum bizim çerçeve üzerinde yapılmıştır ama görüyorum yolu şudur:
- Onları bulmak gibi şu anda bizim çerçeve güncel tutmak ve böcek için tekrar tekrar kontrol çok fazla zaman harcamak yok, biz onları düzeltmek. Which we should be doing
- Bizim çerçeveyi geliştirmek için yapılacak herhangi bir çalışma doğrudan havai sütuna konur
- Biz satmak abonelik tabanlı ve kapalı kaynak bizim çerçeve üstüne inşa edilmiş bir uygulama var ve ben tahrik popüler bir topluluk gerektiren veya bunları teşvik edecek çerçevesini kullanarak daha iyi bir standart inşa daha iyi olabilir hissediyorum.
Bunu ben soruyorum ne benzer ama çok oldu, http://stackoverflow.com/questions/279003/why-do-i-need-to-use-a-popular-framework, bu konuyu araştırdım ve buldum. Ne ben soruyorum üzerinde görüşleridir Eğer bir şey ya biz geçmek için seçerseniz, diğer, ben gerçekten bir çerçeve daha iyi olduğu hakkında bir konuşma başlatmak istemiyorsanız, bizim için bir sonraki adım olacak yapacağını neden olarak.
İşte ben uzun vadede bize yardımcı olarak desteklenen, açık kaynak çerçevesinde geçiş görmek nedenlerden bazıları şunlardır:
- PHP yeni sürümlerini koyar gibi çerçevenin çekirdek bize iş yapmak zorunda kalmadan şeylerden yararlanmak için güncellenecektir.
- Kütüphaneleri ile güvenlik kaygıları toplum tarafından bulunan ve güncel sürümü ile bizim kod tabanı güncelleme dışında bizim katılımı olmadan yamalı olacaktır.
- Referans olarak kullanılabilecek internet ve exisitng kodu ile ilgili bilgi Lots
- Yerine insanları işe alma ve onları bizim tescilli birini kullanmayı öğrenmek zorunda bekliyordum zaten çerçevesini biliyorum dışında programcılar, işe yeteneği.
- Yamalar, eklentileri, yardımcıları ve destek yoluyla topluma geri vermek yeteneği.
İşte ben ile geldi negatifleri vardır:
- Biz noktasına biz yeni sisteme bizim özel uygulama tüm varolan kodu olacak
- Çalışanlarımız yeni bir çerçeve öğrenmek için zaman belirli bir miktarda izin gerekecektir ve ins ve çıkışları bulunuyor
- Mevcut çerçeve bize istediğimiz kadar hiç şeyler inşa etmek ve bu takip ve itaat edin ve bazı geliştiriciler nefret gibi sözleşmeler, gerek bizim geliştiricileri tutmak sağlayan çok esnek ve gevşek. Ben şahsen kuralları gibi
Yine ben önyargılı olduğumu muhtemelen açıktır ve bu ben burada soruyorum nedeni, herkes söylemek olabilir ne açık fikirli değilim.