상위 질문
타임라인
채팅
관점

심포니 (웹 프레임워크)

위키백과, 무료 백과사전

심포니 (웹 프레임워크)
Remove ads

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

간략 정보 원저자, 개발자 ...

기술적 설명

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

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

  • 프로펠 또는 독트린 - 객체 관계 매핑(ORM) 계층으로 이용[2]
  • PDO 데이터베이스 추상화 계층 (1.1 + 독트린프로펠 1.3)
  • PHPUnit: 유닛 테스팅 프레임워크
  • Twig: 탬플릿 엔진
  • 스위프트 메일러: 이메일 라이브러리

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

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

출시

요약
관점

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

심포니의 표준 버전은 8개월 간 유지보수 되는데 이때는 버그가 수정되며 이후 8개월은 보안패치만 이뤄진다 총 16개월이다. 한편 장기 지원(LTS) 버전은 3년 간 지원된다. 새로운 LTS 릴리스는 2년에 한 차례 출시된다.[3]

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

자세한 정보 색, 의미 ...
자세한 정보 버전, 출시일 ...
Remove ads

같이 보기

각주

Loading content...

추가 문헌

Loading content...

외부 링크

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads