Silex(웹 프레임워크)

Silex (web framework)
실렉스
원저작자파비앙 포텐시에와 이고르 비들러
개발자SensioLabs, Silex 기여자
초기 릴리즈2010년 9월 16일 (2010-09-16)
최종 릴리즈
2.3.0[1] / 2018년 4월 20일 (2018-04-20)
저장소
기입처PHP
운영 체제크로스 플랫폼
유형웹 프레임워크
면허증.MIT 라이선스
웹 사이트silex.symfony.com Edit this at Wikidata

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일(2010-09-16) '웹 프레임워크 개념 증명'[10]으로 처음 출시되었습니다.

Silex는 당시 PHP를 위한[11] 가장 잘 알려진 마이크로 프레임워크 중 하나였으며, 마이크로 프레임워크 [12][13]비교 벤치마크에서 가장 빠른 위치에 정기적으로 배치되었습니다.

다음 코드는 "Hello World!"라고 인쇄된 간단한 웹 응용 프로그램을 보여 줍니다.

$app = 신규 Silex\어플리케이션();  $app->얻다('/', 기능.() 사용하다($app) {      돌아가다 '헬로 월드!'; });  $app->달려.(); 

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Changelog". silex.symfony.com. Retrieved 30 May 2019.
  2. ^ "Writing Silex Service Providers".
  3. ^ "Scaling Silex".
  4. ^ "Silex from micro to full stack".
  5. ^ "Download - Silex - The PHP micro-framework based on the Symfony Components". silex.symfony.com. Archived from the original on 2018-06-24.
  6. ^ "Silex, a simple Web Framework". GitHub. 19 November 2021.
  7. ^ "The end of Silex".
  8. ^ "Silex Included Providers".
  9. ^ "Who is behind Silex?".
  10. ^ "Fabien Potencier: first tweet about Silex".
  11. ^ "Best available PHP restful microframeworks".
  12. ^ "Performance benchmark of popular PHP Frameworks".
  13. ^ "PHP Framework benchmark".

외부 링크