Skip to main content

심포니 (웹 프레임워크) 목차 기술적 설명 출시 같이 보기 각주 추가 문헌 외부 링크 둘러보기 메뉴symfony.comHigh Performance PHP Framework for Web Development - SymfonyThe symfony and Doctrine booksymfony-docs/contributing/community/releases.rst at 4cd6dc2825924c9569621bf749f168a7ba2a235d · symfony/symfony-docs · GitHubSymfony blog - Why will Symfony 2.0 finally use PHP 5.3?Symfony blog - Symfony2 releaseSymfony 2.1.0 releasedBump minimum version to PHP 7.1 for Symfony 4심포니심포니심포니eheh7604038-0

앤디 거트먼즈라스무스 러도프지브 수라스키HHVMHPHPc패럿Phalanger프로젝트 제로Quercus젠드 엔진BehatPHPUnitPHP 유닛 테스팅 프레임워크라임심포니AptanaCodelobster이클립스 PDT넷빈즈PHPEditPhpStormRadPHP젠드 스튜디오CppCMSWtCFWheels콜드박스 플랫폼콜드스프링퓨즈박스Mach-II모델-글루Vibe.dAppFuseFlexiveGrailsGWTICEfacesItsNat자바서버 페이스JHipsterJspxJWtOpenXava플레이Reasonable Server Faces리모트 애플리케이션 플랫폼RIFESeam스프링Stripes스트럿츠TapestryVaadinVert.xWebWorkWicket웨이브메이커ZK카탈리스트댄서메이슨메이폴모졸리셔스WebGUIBlueBreamCherryPy장고플라스크GrokNevowPyjsPylonsPyramidQuixoteTACTIC토네이도TurboGearsweb2pyWebwareZope 2리프트플레이Scalatra애플리케이션 익스프레스PL/SQLGrails그루비케플러루아OpenACSTcl피닉스ElixirSproutCore자바스크립트루비Yaws얼랑


웹 애플리케이션 프레임워크PHP로 작성된 자유 소프트웨어MIT 라이선스 소프트웨어


PHP웹 프레임워크자유 소프트웨어MIT 허가서스프링 프레임워크유지보수장기 지원https://symfony.com/roadmap?version=3.4












심포니 (웹 프레임워크)




위키백과, 우리 모두의 백과사전.






둘러보기로 가기
검색하러 가기























심포니

Symfony2.svg

심포니 환영 페이지
심포니 환영 페이지

원저자
Fabien Potencier

개발자
심포니 기여자들 및 SensioLabs
발표일
2005년 10월 22일 (13년 전)(2005-10-22)

최근 버전
4.0.1 / 2017년 11월 4일 (20달 전)(2017-11-04)
개발 상태
개발 중

프로그래밍 언어

PHP

운영 체제

크로스 플랫폼

종류

웹 프레임워크

라이선스

MIT 허가서

웹사이트

symfony.com

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




목차





  • 1 기술적 설명


  • 2 출시


  • 3 같이 보기


  • 4 각주


  • 5 추가 문헌


  • 6 외부 링크




기술적 설명


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


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



  • 프로펠 또는 독트린 - 객체 관계 매핑 계층으로서[2]


  • PDO 데이터베이스 추상화 계층 (1.1 + 독트린 및 프로펠 1.3)


  • PHPUnit: 유닛 테스팅 프레임워크


  • Twig: 탬플릿 엔진


  • 스위프트 메일러: 이메일 라이브러리

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


  • 심포니 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월


같이 보기


  • 웹 프레임워크 비교

  • 라임

  • 젠드 프레임워크


각주




  1. High Performance PHP Framework for Web Development - Symfony. Symfony-reloaded.org. Retrieved on 2014-05-30.


  2. The symfony and Doctrine book


  3. symfony-docs/contributing/community/releases.rst at 4cd6dc2825924c9569621bf749f168a7ba2a235d · symfony/symfony-docs · GitHub. Github.com. Retrieved on 2016-03-16.


  4. Symfony blog - Why will Symfony 2.0 finally use PHP 5.3?


  5. Symfony blog - Symfony2 release


  6. Symfony 2.1.0 released


  7. Bump minimum version to PHP 7.1 for Symfony 4




추가 문헌


  • 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.


외부 링크





  • 심포니 - 공식 웹사이트


  • (영어) 심포니 - Curlie (DMOZ 기반)











원본 주소 "https://ko.wikipedia.org/w/index.php?title=심포니_(웹_프레임워크)&oldid=23024549"













둘러보기 메뉴


























(RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.524","walltime":"0.938","ppvisitednodes":"value":2692,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":58875,"limit":2097152,"templateargumentsize":"value":4914,"limit":2097152,"expansiondepth":"value":24,"limit":40,"expensivefunctioncount":"value":0,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":2818,"limit":5000000,"entityaccesscount":"value":1,"limit":400,"timingprofile":["100.00% 807.767 1 -total"," 64.70% 522.626 1 틀:위키공용분류"," 63.66% 514.189 1 틀:Sister"," 63.28% 511.130 1 틀:사이드_박스"," 12.68% 102.408 1 틀:소프트웨어_정보"," 8.58% 69.307 16 틀:정보상자_선택칸"," 6.05% 48.838 4 틀:ISBN"," 3.84% 31.048 2 틀:둘러보기_상자"," 3.46% 27.953 2 틀:정보상자_그림칸"," 3.37% 27.230 1 틀:PHP"],"scribunto":"limitreport-timeusage":"value":"0.240","limit":"10.000","limitreport-memusage":"value":6361133,"limit":52428800,"cachereport":"origin":"mw1338","timestamp":"20190729033109","ttl":2592000,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"uc2ecud3ecub2c8 (uc6f9 ud504ub808uc784uc6ccud06c)","url":"https://ko.wikipedia.org/wiki/%EC%8B%AC%ED%8F%AC%EB%8B%88_(%EC%9B%B9_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC)","sameAs":"http://www.wikidata.org/entity/Q1322933","mainEntity":"http://www.wikidata.org/entity/Q1322933","author":"@type":"Organization","name":"uc704ud0a4ubbf8ub514uc5b4 ud504ub85cuc81dud2b8 uae30uc5ecuc790","publisher":"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2018-02-04T12:45:26Z","dateModified":"2018-11-15T06:42:35Z","image":"https://upload.wikimedia.org/wikipedia/commons/2/24/Symfony_Welcome_Page.png"(RLQ=window.RLQ||[]).push(function()mw.config.set("wgBackendResponseTime":311,"wgHostname":"mw1246"););

Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript