Flight PHP 프레임워크
Flight은 빠르고, 간단하며, 확장 가능한 PHP 프레임워크입니다. 개발자들이 빠르게 작업을 완료하고 싶을 때, 불필요한 복잡함 없이 사용할 수 있도록 설계되었습니다. 클래식 웹 앱, 빠른 API, 또는 최신 AI 기반 도구 실험을 하든, Flight의 낮은 부하와 직관적인 설계가 완벽한 선택입니다. Flight은 경량으로 설계되었지만, 기업급 아키텍처 요구사항도 처리할 수 있습니다.
왜 Flight을 선택하나요?
- 초보자 친화적: Flight은 새로운 PHP 개발자를 위한 훌륭한 출발점입니다. 명확한 구조와 간단한 구문으로, 불필요한 코드 덩어리에 빠지지 않고 웹 개발을 배울 수 있습니다.
- 전문가들의 사랑: 경험이 풍부한 개발자들은 Flight의 유연성과 제어성을 좋아합니다. 작은 프로토타입에서 완전한 기능을 갖춘 앱으로 확장할 수 있으며, 프레임워크를 변경할 필요가 없습니다.
- AI 친화적: Flight의 최소한의 오버헤드와 깨끗한 아키텍처는 AI 도구와 API 통합에 이상적입니다. 스마트 채팅봇, AI 기반 대시보드 제작, 또는 실험을 하려면 Flight이 방해가 되지 않고 중요한 일에 집중할 수 있게 합니다. skeleton app은 주요 AI 코딩 도우미를 위한 미리 작성된 지침 파일을 기본으로 포함합니다! Flight와 AI 사용에 대해 자세히 알아보기
비디오 개요
빠른 시작
빠른 기본 설치하기 위해 Composer를 사용하세요:
composer require flightphp/core
또는 여기에서 레포 저장소를 ZIP으로 다운로드할 수 있습니다. 그런 다음 기본 index.php
파일은 다음과 같습니다:
<?php
// 컴포저로 설치된 경우
require 'vendor/autoload.php';
// 또는 ZIP 파일로 수동 설치한 경우
// require 'flight/Flight.php';
Flight::route('/', function() {
echo 'hello world!';
});
Flight::route('/json', function() {
Flight::json([
'hello' => 'world'
]);
});
Flight::start();
그게 다예요! 기본 Flight 애플리케이션이 완성되었습니다. 이제 php -S localhost:8000
명령으로 파일을 실행하고 브라우저에서 http://localhost:8000
을 방문하면 출력을 볼 수 있습니다.
Skeleton/Boilerplate 앱
Flight으로 프로젝트를 시작하는 데 도움이 되는 예제 앱이 있습니다. 구조화된 레이아웃, 기본 설정, 그리고 Composer 스크립트를 바로 사용할 수 있습니다! flightphp/skeleton을 확인하거나, 예제 페이지를 방문하여 영감을 얻으세요. AI가 어떻게 적용되는지 궁금하시면? AI 기반 예제 탐색하기.
Skeleton 앱 설치
쉽습니다!
# 새 프로젝트 생성
composer create-project flightphp/skeleton my-project/
# 새 프로젝트 디렉터리로 이동
cd my-project/
# 로컬 개발 서버를 바로 시작하세요!
composer start
프로젝트 구조를 생성하고, 필요한 파일을 설정하며, 바로 시작할 수 있습니다!
높은 성능
Flight은 가장 빠른 PHP 프레임워크 중 하나입니다. 경량의 코어 덕분에 오버헤드가 적고 속도가 더 빠르며, 전통적인 앱과 현대적인 AI 기반 프로젝트에 적합합니다. 모든 벤치마크는 TechEmpower에서 확인할 수 있습니다.
아래는 다른 인기 PHP 프레임워크와의 벤치마크입니다.
Framework | Plaintext Reqs/sec | JSON Reqs/sec |
---|---|---|
Flight | 190,421 | 182,491 |
Yii | 145,749 | 131,434 |
Fat-Free | 139,238 | 133,952 |
Slim | 89,588 | 87,348 |
Phalcon | 95,911 | 87,675 |
Symfony | 65,053 | 63,237 |
Lumen | 40,572 | 39,700 |
Laravel | 26,657 | 26,901 |
CodeIgniter | 20,628 | 19,901 |
Flight과 AI
AI를 어떻게 처리하는지 궁금하시나요? 발견하기 Flight이 좋아하는 코딩 LLM과 쉽게 작업할 수 있도록 합니다!
커뮤니티
기여
Flight에 기여하는 두 가지 방법이 있습니다:
- core repository를 방문하여 코어 프레임워크에 기여하세요.
- 문서를 더 좋게 만드세요! 이 문서 웹사이트는 Github에 호스팅됩니다. 오류를 발견하거나 개선할 점이 있으면, 풀 리퀘스트를 제출하세요. 우리는 업데이트와 새로운 아이디어, 특히 AI와 신기술 관련 아이디어를 사랑합니다!
요구사항
Flight은 PHP 7.4 이상을 필요로 합니다.
노트: PHP 7.4는 2024년 현재 일부 LTS Linux 배포판의 기본 버전이기 때문에 지원됩니다. PHP >8로 강제 이동하면 사용자들에게 문제가 될 수 있으므로, 프레임워크는 PHP >8도 지원합니다.
라이선스
Flight은 MIT 라이선스 하에 배포됩니다.