팔콘(프레임워크)
Phalcon (framework)개발자 | 안드레스 구티에레즈 외 |
---|---|
초기 릴리즈 | 2012년 11월 14일([1] |
안정된 릴리스 | 4.1.3 / 2022년 1월 [2] ; 전( |
프리뷰 릴리즈 | 5.0.0beta3 / 2022년 2월 [2] , 전( |
저장소 | Phalcon 저장소 |
기입처 | Zephir, C, PHP |
플랫폼 | Unix, Linux, Mac OS X, Windows[3] |
유형 | 웹 응용 프로그램 프레임워크 |
면허증. | BSD 라이선스[4] |
웹 사이트 | phalcon |
Phalcon은 모델 뷰 컨트롤러(MVC) 패턴에 기반한 PHP 웹 프레임워크입니다.2012년에 처음 출시된 이 프레임워크는 BSD 라이센스 조건에 따라 라이센스가 부여된 오픈 소스 프레임워크입니다.
대부분의 PHP [citation needed]프레임워크와 달리 Phalcon은 주로 PHP로 작성된 동등한 프레임워크보다 실행 속도를 높이고 리소스 사용을 줄이며 초당 더 많은 HTTP 요청을 처리하는 것을 목표로 Zephir 및 C로 작성된 웹 서버 확장으로 구현됩니다.이 접근법의 한 가지 단점은 커스텀바이너리를 구축하거나 미리 컴파일된 [5]바이너리를 사용하여 Phalcon을 설치하려면 서버에 루트/관리 접근권이 필요하다는 것입니다.
역사
Phalcon은 PHP로 작성된 기존 웹 애플리케이션 프레임워크에 대한 새로운 접근 방식을 모색하는 Andrés Gutiéres와 공동작업자들에 의해 만들어졌습니다.2011년 프레임워크의 최초 초안은 "Spark"[6]라고 불렸으며, 나중에 이름이 "PHP"와 "falcon"을 나타내는 단어인 "Phalcon"으로 변경되었습니다.팔콘의 최초 출시는 2012년 11월 14일에 제공되었다.
Phalcon 0.3.5에는 C, MVC 컴포넌트 및 캐시 컴포넌트로 기술된 ORM이 포함되어 있습니다.이 릴리스는 PHQL이라는 SQL의 고급 사투리를 가져온 Phalcon 0.5.0과 Jinja와 유사한 템플릿 엔진인 Volt를 도입한 Phalcon 0.6.0이 뒤를 이었습니다.Phalcon 1.0은 2013년 [7]3월 22일에 출시되었으며 Phalcon 1.3은 이 시리즈의 마지막 마이너 릴리즈입니다.Phalcon 2.0은 프로젝트의 대부분을 C에서 Zephir로 포팅했습니다.
Phalcon 3.0.0은 2016년 [8]7월 29일에 출시되었으며, 이 메이저 릴리스는 Phalcon의 첫 번째 LTS(Long Term Support) 릴리스일 뿐만 아니라 PHP 7에 대한 지원을 포함합니다.Phalcon은 SemVer를 다음 출시 버전 관리에도 채택했습니다.
Phalcon 4.0.0은 [9]2019년 12월 21일에 출시되었으며, 이 메이저 릴리스는 PHP 7.2, 7.3 및 7.4에 대한 지원을 포함하며 엄격한 인터페이스를 갖추고 있으며 PSR-3, PSR-7, PSR-11(프록시), PSR-13, PSR-16, PSR-17을 지원합니다.
2020년 [10]8월 19일, 제피르어의 핵심 공헌자인 세르헤이가 프로젝트에서 물러난다고 발표되었고, 이로 인해 제피르어는 유지되지 않은 상태로 남게 되었다.Phalcon 팀은 언어를 포기하고 버전 5의 네이티브 PHP 애플리케이션에 프레임워크를 이식하기로 결정했습니다.버전 5는 PHP 8을 지원하는 첫 번째 Phalcon 버전입니다.
2020년 9월[11] 6일 팔콘 행아웃은 팔콘 5에 대한 작업을 시작했다고 발표했다.이번 발표로 새로운 저장소가 공식적으로 공개되었다.
Phalcon Slayer는 Phalcon 프레임워크를 재구성하는 래퍼입니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Release Version 0.4.5 · phalcon/cphalcon". github.com. 2012-11-14. Retrieved 2015-03-09.
- ^ a b "phalcon/cphalcon". github.com. Retrieved 2022-04-14.
- ^ "Download Phalcon for Linux/Unix/Mac". phalcon.io.
- ^ "cphalcon/LICENSE.md at master · phalcon/cphalcon · GitHub". GitHub.
- ^ Lukasz Kujawa (2013-05-09). "Is Phalcon the promised land for PHP?". systemsarchitect.net. Retrieved 2015-03-14.
- ^ "Interview with PhalconPHP Creator Andrés Gutiérrez". phalcon.io. 2015-05-19. Retrieved 2015-05-23.
- ^ "CHANGELOG-1.x.md at master". github.com. 2017-08-06. Retrieved 2018-12-19.
- ^ "Phalcon 3.0.0 released - Phalcon Framework". phalcon.io. 2016-07-29. Retrieved 2016-07-29.
- ^ "Phalcon 4.0.0 released - Phalcon Framework". phalcon.io. 2019-12-21. Retrieved 2019-12-21.
- ^ Team, Phalcon (2020-08-19). "The Future of Phalcon". Phalcon Blog. Retrieved 2020-09-25.
- ^ Team, Phalcon (2020-09-04). "Community Hangout and Update - 2020-09-06". Phalcon Blog. Retrieved 2020-09-25.