Zend framework kararlı mı?

2 Cevap php

I need a framework for php. I've got few suggestion to use Zend Framework. What worries me is the Zend Framework api stability.

ZF nasıl kararlı biliyor musunuz? Önceki sürümden herhangi bir değişim listesi / göç planı var mı. Ben tanıtıldı kaç kırılma değişiklikleri kontrol böylece?

Ben kadar kararlı şey gerekiyor django:

Django 1.0 sürümü API istikrar ve ileriye uyumluluk bir söz geliyor. > Özetle, bu Django 1.0 karşı geliştirdikleri kodu değişmeden karşı 1.1 çalışmaya devam edecek anlamına gelir ve herhangi bir 1.X çıkması için sadece küçük değişiklikler yapmak gerekir gerekir

Ve sonra biz okuyabilirsiniz:

Bir hata veya güvenlik deliği tamamen kaçınılmaz yaparsa Biz sadece bu API'ler geriye uyumluluk kırarım

2 Cevap

Neden kontrol değil Release Policies:

1) Bir ana sürüm hata düzeltmeleri, geriye doğru uyumlu özellikleri ve işlevsellik geliştirmeleri ve geriye uyumsuz sürümleri de dahil olmak üzere herhangi bir değişiklik içerebilir.

2) Bir küçük sürüm sadece hata düzeltmeleri ve geriye doğru uyumlu özellikleri ve işlevleri geliştirmeleri dahil olmak üzere geriye doğru uyumlu değişiklikleri içerebilir.

3) Bir mini sürümü sadece hata düzeltmeleri içerebilir. Yeni özellikler, işlevler geliştirmeleri ya da API değişiklikler olursa olsun izin unutmayın. Çerçeve Mini sürümleri arasında aynı görünüm ve davranmalıdır.

ve

We try to build mini releases on a bi-weekly schedule. For example, the current release is 1.7.7. It was released on 3/6/2009. The next release will be called 1.7.8 ve will be released on 3/23/2009.

Biz üç ayda bir defa küçük bültenleri oluşturmak için çalışıyoruz. Yani, her sürüm 3 aylık bir kural olarak son yayımlandıktan sonra kullanılabilir olacak. Bu kongre esnektir; Daha büyük sürümler için geliştirme süresi kadar 6 ay gerekebilir.

Geriye uyumluluk ZF kullanıcıları için eklenti değeri çok yüksek hale gelmiştir sadece kırılacak gibi Biz, ana sürümleri için herhangi bir periyodik zamanlama hedef yok. Ana sürümleri için Çizelgeleri iyi bir yıl yayılabilir.

Ayrıca chapter on Product Releases on the Lifecycle Docs bkz.

Note that the current version is 1.9 ve 1.10 is currently in testing. The Wiki pages do not get updated with the version number too often. The release cycle is as described though.

Ben istikrar geldiğinde ZF mükemmel bir çerçevedir daresay. Geliştiriciler geriye dönük uyumluluk sağlamak için her şeyi yapmak. Aslında daha bir yıldan beri AutoLoader oldu bir noktada, bazı ayar gerekli tek bir değişiklik olmamıştır.

Aksi takdirde bildiğim ve hatırladığım gibi sorunları olmamıştı.

Şey yapmanın yeni yollar varsa manuel her zaman yeni appraoch ve ne eski yaklaşımı karşısında iyi olduğunu işaret etmektedir.

Eğer yol haritasında görebileceğiniz gibi, ama ZF 2.0 için bazı büyük değişiklikler olacak.