2010-04-21 5 views
2

벤더 지원 서버의 O/S는 PHP 5.1.6 만 지원하므로 ZF 1.6으로 제한됩니다. Zend Framework의 최신 버전에는 더 높은 버전의 PHP가 필요합니다.이전 버전의 Zend Framework를 개발하는 것이 안전합니까?

우리는이 비 호환성으로 인해 ZF를 채택할지 여부를 결정하는 데 어려움을 겪고 있습니다. 이 이전 버전의 ZF에서 (무기한으로) 개발하는 것이 타당합니까, 아니면 중단해야합니까?

기능, 보안, 버그 등 이것은 우리가 다운되기를 원하지 않는 경로입니까, 아니면 이전 버전을 프로덕션 환경에서 완벽하게 사용할 수 있습니까?

답변

3

원하는만큼 개발할 수 있지만 1.6 살 정도는 2 년 전 정도입니다. 보안 수정 사항을 사용하여 새로운 기능을 많이 활용하고 싶을 것입니다. 다른 소프트웨어와 마찬가지로 일반적으로 최신 버전과 상대적으로 가까운 것이 좋습니다.

PHP 5.1.6부터 CentOS 또는 RHEL이라고 가정합니다. 그렇다면 Zend Server 또는 Zend Server CE (무료)를 설치하고 가장 최신 버전의 PHP를 설치하십시오.

1

얼마나 유감스러운가요? 이전 버전과의 호환성을 깨뜨릴 수는 없지만 (예를 들어, 새로운 Zend_Loader_Autoloader 및 부트 스트랩을 포함한 일부 구조적 요소를 확실히 변경 한) 1.7에서 많은 구조적 변경 사항이 구현되었습니다.

젠드는 대부분의 것들 1.x (see the svn repository)에 대한 보안 업데이트를 발표합니다.

1

ZF의 버그 수정은 최신 버전의 ZF에서 릴리스되며 이전 릴리스로 "백 포트"되지 않습니다.

PHP 5.1.6이 3 년 반 전에 발표되었습니다. Zend Framework 1.6도 고대입니다. 벤더 지원이 필요하다면 Kevins의 조언과 함께 Zend Server를 사용해야합니다. 그렇다고해도 가능하지 않다면 가능한 경우 공급 업체를 변경하는 것에 대해 진지하게 생각할 것입니다.

0

현재 ZF는 ASP.NET과 같이 성숙하고 안정적이지 않습니다 (많은 회사에서 4.0이 방금 출시되었을 때 2.0을 계속 사용함).

도로를 업그레이드하기위한 명확한 경로를 알기 전까지는 ZF 1.6으로 독점적으로 개발하는 것이 좋습니다.

현재 버전이 PHP 5.1.6 또는 스위치 공급 업체를 지원하는 프레임 워크를 조사 할 수 있습니다.

관련 문제