Silex(웹 프레임워크)
Silex (web framework)원저작자 | 파비앙 포텐시에와 이고르 비들러 |
---|---|
개발자 | SensioLabs, Silex 기여자 |
초기 릴리즈 | 2010년 9월 16일 ( |
최종 릴리즈 | 2.3.0[1] / 2018년 4월 20일 ( |
저장소 | |
기입처 | PHP |
운영 체제 | 크로스 플랫폼 |
유형 | 웹 프레임워크 |
면허증. | MIT 라이선스 |
웹 사이트 | silex |
Silex는 PHP로 작성된 마이크로 웹 프레임워크로 Symfony, Twig(템플릿 엔진) 및 Intrin(데이터베이스 추상화)을 기반으로 합니다.MIT 라이선스입니다.
Silex의 일반적인 목적은 필요한 만큼 경량화하는 것입니다.Silex [2]베이스의 추가와 확장이 가능한 한 용이하도록 만들어져 있습니다.실렉스는 마이크로 프레임워크의 [3]주요 케이스이기 때문에 작은 웹 애플리케이션(예: REST API)의 작성에 사용할 수 있지만, 실렉스는 완전한 스택 MVC [4]프레임워크로 확장할 수 있다.
Silex는 '뚱보'와 '슬림'[5]의 두 가지 버전으로 제공됩니다.팻 버전은 완전한 기능을 제공하며 데이터베이스 추상화, 템플릿 엔진 및 다양한 Symfony 구성 요소를 포함합니다.반면 슬림 버전에는 기본적인 라우팅 엔진이 탑재되어 있습니다.
Silex는 [6][7]2018년 6월에 사람들이 대신 Symfony를 사용하도록 권장되면서 수명이 다했다.
특징들
기본 기능 세트는 URL 라우팅 시스템, 내장 Web Security, 세션 및 쿠키 추상화입니다.Silex 확장 버전에는 Twig 통합, 독트린, 어플리케이션을 다른 언어로 번역하는 번역 서비스, 요청과 오류를 기록하기 위해 Monolog 라이브러리를 사용하는 로깅 메커니즘, 폼 검증 및 생성 서비스 등이 있습니다.[8]
역사
실렉스는 원래 Symfony 프레임워크의 창시자인 Fabien Potensier와 Igor Wiedler에 [9]의해 만들어졌습니다.2010년 9월 16일( '웹 프레임워크 개념 증명'[10]으로 처음 출시되었습니다.
Silex는 당시 PHP를 위한[11] 가장 잘 알려진 마이크로 프레임워크 중 하나였으며, 마이크로 프레임워크 [12][13]비교 벤치마크에서 가장 빠른 위치에 정기적으로 배치되었습니다.
예
다음 코드는 "Hello World!"라고 인쇄된 간단한 웹 응용 프로그램을 보여 줍니다.
$app = 신규 Silex\어플리케이션(); $app->얻다('/', 기능.() 사용하다($app) { 돌아가다 '헬로 월드!'; }); $app->달려.();
「 」를 참조해 주세요.
레퍼런스
- ^ "Changelog". silex.symfony.com. Retrieved 30 May 2019.
- ^ "Writing Silex Service Providers".
- ^ "Scaling Silex".
- ^ "Silex from micro to full stack".
- ^ "Download - Silex - The PHP micro-framework based on the Symfony Components". silex.symfony.com. Archived from the original on 2018-06-24.
- ^ "Silex, a simple Web Framework". GitHub. 19 November 2021.
- ^ "The end of Silex".
- ^ "Silex Included Providers".
- ^ "Who is behind Silex?".
- ^ "Fabien Potencier: first tweet about Silex".
- ^ "Best available PHP restful microframeworks".
- ^ "Performance benchmark of popular PHP Frameworks".
- ^ "PHP Framework benchmark".