Zend Framework eski sürümleri için geliştirmek için güvenli midir?

5 Cevap php

Bizim satıcı desteklenen sunucunun O / S sadece ZF 1.6 bize sınırlar PHP 5.1.6, destekler. Zend Framework güncel sürümü PHP daha yüksek bir sürümünü gerektirir.

Biz bu nedenle uyumsuzluk ZF benimsemeye karar için mücadele ediyoruz. Bu ZF bu eski sürümlerinde (süresiz) geliştirmek için ya da kapalı tutmak gerekir uygulanabilir mi?

Özellikler, güvenlik, böcek, vb bu aşağı gitmek istemiyorum bir yolu var mı ya da bu eski sürümleri, bir üretim ortamında mükemmel kullanabiliyorsunuz?

5 Cevap

Siz istediğiniz sürece onları geliştirebilir ama 1.6 ben yaklaşık 2 yaşında düşünüyorum,. Muhtemelen yararlanmak ve yeni özellikler bir LOT almak istersiniz güvenlik düzeltmeleri olmuştur. Herhangi bir yazılım olduğu gibi, en güncel sürüme nispeten yakın olmak için genellikle iyi bir fikirdir.

PHP 5.1.6 söylemek beri ben CentOS veya RHEL varsayarak yaşıyorum. Eğer öyleyse, Zend Server veya Zend Server CE (ücretsiz) yüklemek ve sağ PHP'nin en güncel sürümüne kadar olabilir.

Zaman içinde bu noktada, ZF ASP.NET gibi bir şey (4,0 sadece serbest zaman birçok şirket hala 2.0 kullanan nerede) gibi oldukça olgun ve istikrarlı değildir.

Ben size yolda yükseltmek için açık bir yol olacak bilmek kadar ben ZF 1.6 ile sadece gelişmekte öneriyoruz diyemeyiz.

Kimin güncel sürümleri PHP 5.1.6 veya anahtar sunucuları desteklemek çerçeveleri incelemek isteyebilirsiniz.

Zend framework php versions son sürümü için her Zend Framework bileşeni için minimum php sürümü için kontrol edin: 1.10.4

Ne yazık. Orada mutlaka geriye uyumluluk (emin değilim) kırmak değil 1,7 uygulanan yapısal değişikliklerin bir sürü vardı, ama kesinlikle yeni Zend_Loader_Autoloader, örneğin .. bazı yapısal şeyler değişti ve göbeğini bazı şeyler.

Ben Zend birçok şey 1.x için güvenlik güncelleştirmelerini bültenleri inanıyorum (see the svn repository).

ZF Hata düzeltmeleri ZF yeni sürümü çıkacak ve önceki sürümlere "backported" değildir.

PHP 5.1.6 daha o 3 ve bir buçuk yıl önce piyasaya sürüldü. Zend Framework 1.6 da eskidir. Eğer satıcı desteğe ihtiyacınız varsa Kevins tavsiyesi ile gitmek ve Zend Server kullanmak gerekir. Hatta bir olasılık değilse ben ciddiye mümkünse eğer satıcı sağlayıcı değiştirme hakkında düşünmek istiyorum.