심포니 (웹 프레임워크)

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기
심포니
Symfony2.svg
심포니 환영 페이지
심포니 환영 페이지
원저자 Fabien Potencier
개발자 심포니 기여자들 및 SensioLabs
발표일 2005년 10월 22일 (12년 전)(2005-10-22)
최근 버전 4.0.1 / 2017년 11월 4일 (11달 전)(2017-11-04)
개발 상태 개발 중
프로그래밍 언어 PHP
운영 체제 크로스 플랫폼
종류 웹 프레임워크
라이선스 MIT 허가서
웹사이트 symfony.com

심포니(Symfony)는 PHP 웹 프레임워크의 하나로서 재사용 가능한 PHP 구성 요소/라이브러리들의 모임이다. 심포니는 2005년 10월 18일 자유 소프트웨어로 출시되었으며 MIT 허가서에 의거하여 출시된다.

기술적 설명[편집]

심포니는 스프링 프레임워크에 큰 영향을 받았다.[1]

심포니는 기존의 PHP 오픈 소스 프로젝트들을 프레임워크의 일부로 사용하며, 다음을 포함한다:

심포니는 또한 자신만의 구성요소들을 이용하는데, 이것들은 그 밖의 다양한 프로젝트를 위해 심포니 컴포넌츠 상에서 자유롭게 이용이 가능하다:

  • 심포니 YAML: Spyc 기반 YAML 파서
  • 심포니 이벤트 디스패처
  • 심포니 디팬던시 인젝터: 의존성 주입기
  • 심포니 태플릿팅: 탬플릿팅 엔진

출시[편집]

심포니는 시간 기반 모델을 통해 릴리스를 관리한다. 새로운 심포니는 6개월마다 출시된다. 5월에 한 번, 11월에 한 번 꼴이다. 이 릴리스는 심포니 2.2 기준으로 채택되었으며 이 문서에 언급되는 모든 규칙들은 심포니 2.4 기준으로 준수되어야 한다.

심포니의 표준 버전은 8개월 간 유지보수되는 한편 장기 지원(LTS) 버전은 3년 간 지원된다. 새로운 LTS 릴리스는 2년에 한 차례 출시된다.[3]

현재의 LTS 릴리스는 https://symfony.com/roadmap?version=3.4 에 의거하여 버전 3.4이다.

의미
빨강 더 이상 지원되지 않는 릴리스
녹색 현재 지원 중인 릴리스
파랑 차기 릴리스
버전 출시일 지원 PHP 버전 유지보수 만기
1.0 2007년 1월 3년 ≥ 5.0 2010년 1월
1.1 2008년 6월 1년 ≥ 5.1 2009년 6월
1.2 2008년 12월 1년 ≥ 5.2 2009년 11월
1.3 2009년 11월 1년 ≥ 5.2.4 2010년 11월
1.4 2009년 11월 3년 ≥ 5.2.4 2012년 11월
2.0[4] 2011년 7월[5] ≥ 5.3.2 2013년 3월
2.1[6] 2012년 9월 8개월 ≥ 5.3.3 2013년 6월
2.2 2013년 3월 8개월 ≥ 5.3.3 2013년 11월
2.3 2013년 6월 3년 ≥ 5.3.3 2016년 5월
2.4 2013년 11월 8개월 ≥ 5.3.3 2014년 7월
2.5 2014년 5월 8개월 ≥ 5.3.3 2015년 1월
2.6 2014년 11월 8개월 ≥ 5.3.3 2015년 7월
2.7 2015년 5월 3년 ≥ 5.3.9 2018년 5월
2.8 2015년 11월 3년 ≥ 5.3.9 2018년 11월
3.0 2015년 11월 8개월 ≥ 5.5.9 2016년 7월
3.1 2016년 5월 8개월 ≥ 5.5.9 2017년 1월
3.2 2016년 11월 8개월 ≥ 5.5.9 2017년 7월
3.3 2017년 6월 8개월 ≥ 5.5.9 2018년 1월
3.4 2017년 11월 3년 ≥ 5.5.9 2020년 11월
4.0 2017년 11월 8개월 ≥ 7.1.3[7] 2018년 7월

같이 보기[편집]

각주[편집]

추가 문헌[편집]

  • Potencier, Fabien and Zaninotto, Francois. (2007). The Definitive Guide to symfony. en:Apress. ISBN 1-59059-786-9.
  • Potencier, Fabien. (2009). Practical symfony (2009). Sensio Labs Books. Doctrine edition, ISBN 978-2-918390-06-0, Propel edition, 978-2918390077, and Spanish edition available on lulu.com.
  • Fabien Potencier, Hugo Hamon: Symfony, Mieux developper en PHP avec symfony 1.2 et Doctrine, Eyrolles 2009, ISBN 978-2-212-12494-1, French
  • Tim Bowler, Wojciech Bancer (2009). Symfony 1.3 Web Application Development, en:Packt. ISBN 978-1-84719-456-5.

외부 링크[편집]