기본 콘텐츠로 건너뛰기

Zend Framework 2.5 릴리즈



지난 4월달에 Zend Framework 2.4가 릴리즈되었다라는 포스팅을 하였는데 오늘 2.5 버전이 릴리즈되었습니다. 두 버전 사이의 릴리즈 기간만 보면 너무 빠르다고 생각할 수 있지만 Zend Framework 2.4는 LTS(Long Term Support) 버전이고 2.5 버전은 Zend Framework 3를 준비하기 위한 중간 단계 버전이라는 차이가 있습니다. 우분투가 2년마다 LTS 버전을 발표하면서 그 중간 6개월마다 일반 버전을 발표하는 것과 같은 정책이라고 볼 수 있습니다.

Zend Framework 2.5의 소스는 2.4 버전과 거의 같다고 합니다. 2.5가 가지고 있는 큰 변화점은 이제 Zend Framework 설치 및 업데이트는 무조건 composer를 사용하여야 한다라는 것입니다. 2.5 버전의 발표문과 Zend Framework 웹사이트 내의 다운로드 페이지에도 2.5 버전의 다운로드 링크를 제공하지 않고 있습니다. 제가 처음 Zend Framework 2를 사용하기 시작하였을 때 의문스러웠던 것 중 하나가 설치하는 방법이 여러가지라는 것이었는데 이번 릴리즈를 통해 composer 사용으로 통일이 되었습니다.

또다른 변화점은 Zend Framework 사용을 위한 최소 PHP 버전이 5.5가 되었다라는 것입니다. Zend Framework 2.4에서는 5.3.23이 최소 버전이었는데 두 단계가 올랐습니다. PHP 5.3 버전은 더이상 업데이트 지원이 없고 5.4 버전도 올해 종료될 예정이기 때문이라고 하는데 이 역시 Zend Framework 3를 위한 버전업이라고 생각할 수 있을 것 같습니다.

처음부분에 이야기한 것처럼 이번 2.5 버전은 Zend Framework 3를 위한 첫번째 중간 단계 버전입니다. Zend Framework로 웹서비스를 하고 있는 경우라면 Zend Framework 3가 발표되기 전까지는 LTS 버전인 2.4에서 머물러 있는 것이 좋을 것 같습니다.


===


사진 포트폴리오 - City, City People (http://photo.just4fun.kr/)

사진 매거진 앱 - Viewzin (http://viewzin.just4fun.kr/)



이 블로그의 인기 게시물

구글 결제에서 결제 수단 등록 문제

얼마 전 카드를 새로 만들어서 구글 결제의 결제 수단을 교체하려고 하였는데 카드 번호가 잘못되었다라고 하면서 등록이 되지 않았습니다. 관련해서 검색을 해보니 이런 문제가 흔히 발생하고 있더군요. 저처럼 당황하실 분들을 위해 구글 고객센터와 통화해 해결하면서 알아낸 것들을 공유하겠습니다.

Chromecast Audio 설정시 생길 수 있는 문제 두가지

Chromecast Audio(크롬캐스트 오디오)는 구글 플레이 뮤직이 국내 정식 서비스되면 구입을 하려고 했었는데 크롬캐스트를 지원하는 벅스에서 할인 판매를 하고있는 것을 보고 구입을 하였습니다. 단순한 기능만큼 설치도 쉬운 크롬캐스트 오디오이지만 저의 경우 사용하기 위해 설정을 하면서 두가지 문제를 겪었는데 다른 분들에게도 참고가 될 것 같아 정리를 해두겠습니다.

안드로이드 N의 '프리폼 윈도우 모드(freeform window mode)'

안드로이드 N의 개발자 프리뷰에서 가장 큰 변화는 멀티 윈도우 지원이었습니다. 그런데, 프리뷰가 발표된 이후 숨겨진 옵션으로 단순 멀티 윈도우가 아닌 일반 PC OS들처럼 윈도우의 크기와 위치를 자유롭게 조절할 수 있는 '프리폼 윈도우 모드(freeform window mode)'가 존재한다라는 사실이 알려지게 되었습니다. 이 윈도우 모드는 개발자 프리뷰에서는 활성화되어 있지 않았지만 구글의 공식 문서에도 언급이 되어 있는 옵션이었습니다. 어떤 모습인지 궁금하였던 '프리폼 윈도우 모드'의 작동하는 모습이 담긴 영상이 인터넷에 올라왔습니다.