Flight에 대해 알아보기
Flight는 빠르고, 간단하며, 확장 가능한 PHP 프레임워크입니다. 매우 다재다능하며, 어떤 종류의 웹 애플리케이션이라도 구축하는 데 사용할 수 있습니다. 간단함을 염두에 두고 설계되었으며, 이해하고 사용하기 쉬운 방식으로 작성되었습니다.
🚀 AI 및 개발자 경험과 Flight
Flight는 빠르고 간단할 뿐만 아니라, 현대 AI 도구의 도움을 받아 더 스마트하게 코드를 작성하고 더 많은 작업을 수행할 수 있도록 설계되었습니다. AI 기반 코딩 도우미를 사용하거나 반복적인 작업을 자동화하거나 생산성을 높이고 싶을 때, Flight의 낮은 풋프린트와 간단한 구조는 최신 개발 경험과 AI 워크플로와 함께 사용하기 좋습니다.
- AI 강화 코딩: Flight는 AI 코딩 도우미와 잘 작동하여 스캐폴딩, 리팩터링 및 기능 구축을 그 어느 때보다 빠르게 할 수 있습니다.
- 더 빠른 프로토타이핑: AI 도구의 도움으로 새로운 아이디어를 빠르게 시작하고 반복할 수 있습니다. Flight는 방해가 되지 않습니다.
- AI API 통합: AI 서비스에 연결하거나 스마트 기능을 추가하려면 Flight가 쉽게 해주지만, AI 전문가가 아니어도 이점을 얻을 수 있습니다.
시작하는 방법이 궁금하신가요? Explore our AI & DevEx guide에서 팁, 도구 및 Flight와 함께 더 빠르고 스마트하게 작업하는 실생활 예제를 탐색하세요!
중요한 프레임워크 개념
Why a Framework?
프레임워크를 사용하는 이유에 대한 짧은 기사가 있습니다. 프레임워크를 사용하기 전에 그 이점을 이해하는 것이 좋습니다.
또한 @lubiana가 만든 훌륭한 튜토리얼이 있습니다. 이 가이드는 Flight에 대한 세부 사항을 자세히 설명하지는 않지만, 프레임워크의 주요 개념과 그 이점을 이해하는 데 도움이 됩니다. 튜토리얼은 here에서 찾을 수 있습니다.
Flight Compared to Other Frameworks
Laravel, Slim, Fat-Free 또는 Symfony와 같은 다른 프레임워크에서 Flight로 마이그레이션하는 경우, 이 페이지에서 두 프레임워크의 차이점을 이해하는 데 도움이 됩니다.
핵심 주제
AI & Developer Experience
Flight가 AI 도구와 현대 개발 워크플로와 함께 코드를 더 빠르고 스마트하게 작성하는 데 어떻게 작동하는지 알아보세요.
Autoloading
자신의 애플리케이션에서 클래스를 자동 로드하는 방법을 알아보세요.
Routing
웹 애플리케이션의 라우트를 관리하는 방법을 알아보세요. 여기에는 라우트 그룹화, 라우트 매개변수 및 미들웨어가 포함됩니다.
Middleware
애플리케이션에서 요청과 응답을 필터링하는 데 미들웨어를 사용하는 방법을 알아보세요.
Requests
애플리케이션에서 요청과 응답을 처리하는 방법을 알아보세요.
Responses
사용자에게 응답을 보내는 방법을 알아보세요.
Events
애플리케이션에 맞춤 이벤트를 추가하기 위해 이벤트 시스템을 사용하는 방법을 알아보세요.
HTML Templates
내장된 뷰 엔진을 사용하여 HTML 템플릿을 렌더링하는 방법을 알아보세요.
Security
일반적인 보안 위협으로부터 애플리케이션을 보호하는 방법을 알아보세요.
Configuration
애플리케이션을 위해 프레임워크를 구성하는 방법을 알아보세요.
Extending Flight
자신의 메서드와 클래스를 추가하여 프레임워크를 확장하는 방법을 알아보세요.
Events and Filtering
메서드와 내부 프레임워크 메서드에 후크를 추가하기 위해 이벤트 시스템을 사용하는 방법을 알아보세요.
Dependency Injection Container
애플리케이션의 종속성을 관리하기 위해 의존성 주입 컨테이너(DIC)를 사용하는 방법을 알아보세요.
Framework API
프레임워크의 핵심 메서드에 대해 알아보세요.
Migrating to v3
호환성을 대부분 유지했지만, v2에서 v3으로 마이그레이션할 때 알아야 할 몇 가지 변경 사항이 있습니다.
Troubleshooting
Flight를 사용할 때 발생할 수 있는 일반적인 문제를 해결하는 데 도움이 되는 이 페이지에서 문제를 해결하세요.