Silex
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
Silex는 심포니 프레임워크 개발자 Fabien Potencier와 Igor Wiedler가 개발한 PHP 마이크로 프레임워크이다. 2010년 9월에 처음 출시되었으며, 다양한 기능을 서비스 프로바이더 형태로 제공한다. Composer를 사용하여 패키지 의존성을 관리하며, 벤치마크에서 빠른 성능을 보여준다.
더 읽어볼만한 페이지
- PHP 프레임워크 - 드루팔
드루팔은 드리스 바이테르트가 개발하여 2001년 공개된 PHP 기반의 오픈 소스 콘텐츠 관리 시스템으로, 모듈과 테마를 통해 기능 확장이 가능하며 다양한 기관에서 활용되고 활발한 커뮤니티를 가지고 있다. - PHP 프레임워크 - 실버스트라이프 CMS
실버스트라이프 CMS는 PHP로 제작된 오픈 소스 콘텐츠 관리 시스템으로, 웹사이트 및 웹 애플리케이션을 개발하고 관리하는 데 사용되며, MVC 패턴과 Sapphire ORM 프레임워크를 활용하여 사용자 친화적이고 확장 가능한 플랫폼을 제공한다. - PHP로 작성된 자유 소프트웨어 - 드루팔
드루팔은 드리스 바이테르트가 개발하여 2001년 공개된 PHP 기반의 오픈 소스 콘텐츠 관리 시스템으로, 모듈과 테마를 통해 기능 확장이 가능하며 다양한 기관에서 활용되고 활발한 커뮤니티를 가지고 있다. - PHP로 작성된 자유 소프트웨어 - 워드프레스
워드프레스는 PHP로 작성된 자유-오픈 소스 콘텐츠 관리 시스템으로, 테마와 플러그인을 통해 디자인 변경 및 기능 확장이 용이하며, 다양한 웹사이트 구축 및 관리를 지원하는 설치형/가입형 플랫폼이다. - 웹 프레임워크 - 드루팔
드루팔은 드리스 바이테르트가 개발하여 2001년 공개된 PHP 기반의 오픈 소스 콘텐츠 관리 시스템으로, 모듈과 테마를 통해 기능 확장이 가능하며 다양한 기관에서 활용되고 활발한 커뮤니티를 가지고 있다. - 웹 프레임워크 - 실버스트라이프 CMS
실버스트라이프 CMS는 PHP로 제작된 오픈 소스 콘텐츠 관리 시스템으로, 웹사이트 및 웹 애플리케이션을 개발하고 관리하는 데 사용되며, MVC 패턴과 Sapphire ORM 프레임워크를 활용하여 사용자 친화적이고 확장 가능한 플랫폼을 제공한다.
Silex - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
이름 | Silex |
개발자 | Silex 기여자들, SensioLabs |
출시일 | 2010년 9월 16일 |
최신 버전 | 2.1.0 |
최신 버전 출시일 | 2017년 5월 3일 |
지원 중단일 | 2018년 7월 3일 |
운영 체제 | 크로스 플랫폼 |
프로그래밍 언어 | PHP |
상태 | 버그 및 보안 문제만을 위해 유지보수 중 |
종류 | 웹 프레임워크 |
라이선스 | MIT 허가서 |
공식 웹사이트 | Silex 공식 웹사이트 |
2. 역사
Silex는 심포니 프레임워크의 개발자 파비앙 포텐시에 그리고 Igor Wiedler에 의해 개발되었다.[13] '웹 프레임워크 PoC'(Proof of Concept) 성격으로 2010년 9월 16일 처음 출시되었다.[14]
Silex는 다양한 기능을 서비스 프로바이더(Service Provider) 형태로 제공한다. 예를 들어, 데이터베이스 접근 연결을 위한 Doctrine DBAL의 `DoctrineServiceProvider`, Twig 템플릿 엔진을 사용하기 위한 `TwigServiceProvider`, PSR-3 표준을 준수하는 로그 출력 도구인 monolog을 이용하기 위한 `MonologServiceProvider` 등이 대표적이다.[4] 이러한 기능들을 실제로 이용할 때는 필요한 기능에 대해 Composer를 사용하여 패키지 의존성 문제를 해결한다. Composer는 필요한 패키지를 설치하고 오토로딩(autoloading)을 자동으로 수행하는 역할을 한다.
다음 코드는 Hello World!를 출력하는 간단한 웹 애플리케이션 예시이다.
[1]
웹사이트
Changelog - Documentation - Silex - The PHP micro-framework based on the Symfony Components
http://symfony.com/b[...]
2017-05-22
Silex는 현재 가장 잘 알려진 PHP 마이크로 프레임워크 가운데 하나로서[15] 대체적으로 마이크로 프레임워크 비교를 위한 벤치마크에서 가장 빠른 것들 가운데 하나로 평가받는다.[16][17]
3. 특징
4. 예제
require_once __DIR__ . '/../vendor/autoload.php';
$app = new Silex\Application();
$app->get('/', function() use($app) {
return 'Hello World!';
});
$app->run();
위 예시에서 `$app` 객체는 DI 컨테이너 역할을 수행한다.
참조
[2]
URL
https://silex.sensio[...]
[3]
웹사이트
The end of Silex
https://symfony.com/[...]
2018-04-17
[4]
웹사이트
Providers - Documentation - Silex - The PHP micro-framework based on the Symfony Components
https://silex.sensio[...]
2017-05-22
[5]
웹사이트
왜, EC-CUBE는Silex를 채용했는가
http://qiita.com/shi[...]
2017-05-22
[6]
웹인용
Changelog
https://silex.symfon[...]
silex.symfony.com
2017-07-18
[7]
웹인용
The end of Silex
http://symfony.com/b[...]
[8]
웹인용
Writing Silex Service Providers
http://srcmvn.com/bl[...]
2019-01-26
[9]
웹인용
Scaling Silex
https://igor.io/2012[...]
[10]
웹인용
Silex from micro to full stack
http://symfony.com/v[...]
2019-01-26
[11]
웹인용
보관된 사본
https://silex.symfon[...]
2019-01-26
[12]
URL
https://github.com/s[...]
[13]
웹인용
Who is behind Silex?
https://silex.symfon[...]
[14]
웹인용
Fabien Potencier: first tweet about Silex
https://twitter.com/[...]
[15]
웹인용
Best available PHP restful microframeworks
http://www.gajotres.[...]
2019-01-26
[16]
웹인용
Performance benchmark of popular PHP Frameworks
http://systemsarchit[...]
2019-01-26
[17]
웹인용
PHP Framework benchmark
http://blog.a-way-ou[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com