Flight는 매우 확장 가능합니다. Flight 애플리케이션에 기능을 추가하는 데 사용할 수 있는 여러 플러그인이 있습니다. 일부는 공식적으로 Flight 팀에서 지원하며, 다른 것들은 시작하는 데 도움이 되는 마이크로/라이트 라이브러리입니다.
캐싱은 응용 프로그램을 빠르게 만드는 좋은 방법입니다. Flight와 함께 사용할 수 있는 여러 캐싱 라이브러리가 있습니다.
쿠키는 클라이언트 측에 작은 데이터 조각을 저장하는 좋은 방법입니다. 사용자 기본 설정, 응용 프로그램 설정 등을 저장하는 데 사용할 수 있습니다.
로컬 환경에서 개발할 때 디버깅은 중요합니다. 디버깅 경험을 향상시킬 수 있는 몇 가지 플러그인이 있습니다.
데이터베이스는 대부분의 응용 프로그램의 핵심입니다. 데이터를 저장하고 검색하는 방법입니다. 일부 데이터베이스 라이브러리는 단순히 쿼리를 작성하고 실행하기 위한 래퍼에 불과하며, 일부는 완전한 ORM입니다.
민감한 데이터를 저장하는 모든 애플리케이션에 암호화는 중요합니다. 데이터를 암호화하고 해독하는 것은 어렵지 않지만, 암호화 키를 올바르게 저장하는 것은 어려울 수 있습니다. 가장 중요한 것은 암호화 키를 공개 디렉터리에 저장하거나 코드 리포지토리에 커밋하지 않는 것입니다.
세션은 API에는 실용적이지 않지만, 웹 애플리케이션을 개발할 때는 상태 및 로그인 정보를 유지하는 데 중요할 수 있습니다.
UI가 있는 모든 웹 애플리케이션에는 템플릿이 근본적입니다. Flight와 함께 사용할 수 있는 여러 템플릿 엔진이 있습니다.
공유하고 싶은 플러그인이 있으신가요? 리스트에 추가하려면 풀 리퀘스트를 제출해주세요!