FuelPHP-소개
FuelPHP는 오픈 소스 웹 애플리케이션 프레임 워크입니다. PHP 5.3으로 작성되었으며 HMVC 패턴을 구현합니다.HMVC 이다 Hierarchical Model-View-Controller framework 일반 MVC에서와 같이 전체 페이지 대신 주석, 메뉴 등의 부분 페이지를 반환하는 컨트롤러를 하위 요청하도록 허용합니다.
FuelPHP는 다음과 같은 프레임 워크의 모범 사례를 통합하려는 열망으로 만들어졌습니다. CodeIgniter 과 Kohana개선과 자체 아이디어로. FuelPHP 데이터베이스 마이그레이션 도구 및 스캐 폴딩 기능은 인기있는Ruby on Rails 뼈대.
FuelPHP는 power of command line 라는 유틸리티를 통해 "Oil". 이 유틸리티는 개발 속도를 높이고 효율성, 테스트, 디버깅 및 HTML 지원을 높이도록 설계되었습니다.
FuelPHP는 순전히 객체 지향 접근 방식입니다. 아키텍처는 모듈화 개념을 기반으로합니다. 응용 프로그램은 모듈로 나눌 수 있으며 모든 구성 요소는 한 줄의 코드를 다시 작성하지 않고도 확장하거나 교체 할 수 있습니다. Fuel은 다음과 같은 템플릿 파서를 지원합니다.Smarty, Twig, PHPTal, 등을 파싱 뷰.
FuelPHP community is large300 명이 넘는 기여자와 함께 활동하고 있습니다. 대규모 커뮤니티는 정기적으로 패키지 및 확장 기능을 만들고 개선합니다. FuelPHP 프레임 워크의 주요 목적은 유연성과 호환성을 제공하는 것입니다. 빠르고 배우기 쉬우 며 웹 애플리케이션 개발을위한 완벽한 솔루션입니다.
FuelPHP를 PHP 개발자가 사용하는 최고의 프레임 워크 중 하나로 만드는 이유는 new version of FuelPHP is reverse-compatible with its older versions안정적인 API 때문입니다. 매우 유연합니다.
Packages and modules체계적인 방식으로 기존 코드를 쉽고 간단하게 재사용 할 수 있습니다. FuelPHP는 작은 라이브러리를 통해 최대 성능을 제공합니다. 대화식 디버깅을 통해 개발 오류를 쉽게 제거 할 수 있습니다. 또한 깔끔하고 안정적인 코드는 프로그래밍을 더 쉽게 만듭니다.
FuelPHP-기능
FuelPHP는 본격적인 웹 애플리케이션을 만들기 위해 많은 기능을 제공합니다. 유연한 구성 요소, 간단한 구성, 사용하기 쉬운 ORM, REST 기반 애플리케이션 개발 모드 등을 제공합니다. 다음은 몇 가지 두드러진 기능입니다.
- 유연하고 커뮤니티 중심의 웹 프레임 워크
- 간편한 구성 및 사용
- FuelPHP는 휴대 성이 뛰어나 거의 모든 서버에서 작동합니다.
- 유연한 URI 라우팅 시스템
- FuelPHP는 RESTful API 개발 지원을 제공합니다
- 경량 ORM 모델
- 입력 필터링 및 SQL 주입 방지
- 안전한 인증 및 권한 부여 프레임 워크
- 재사용 가능하고 유지하기 쉬운 코드
- 클래스 자동 로딩, 세션 관리 및 예외 처리.
FuelPHP-장점
FuelPHP는 우아한 HMVC PHP 5.3 프레임 워크로 다음과 같은 장점이있는 웹 애플리케이션 구축을위한 구성 요소 세트를 제공합니다.
Modular structure− 연료는 모듈이나 HMVC 파일 구조를 사용하도록 강요하지 않습니다. 사용하려는 경우 프로세스를 통합하기가 매우 쉽습니다. FuelPHP 앱은 모듈 식 구조로 만들어졌으며 명확한 이점을 가진 개발자가 더 쉽게 사용할 수 있습니다.
HMVC pattern −이 프레임 워크의 가장 중요한 기능은 HMVC (Hierarchical Model View Controller)로 모든 속성, 클래스 메서드, 함수, 파일을 상위 수준에서 쉽게 액세스하거나 사용할 수 있습니다.
Secure hashing function− FuelPHP는 강력한 암호화 도구와 암호 해싱 기술을 지원합니다. 강력한 PHPSecLib를 사용하여 암호화, 암호 해독 및 해싱을 처리합니다.
Scaffolding functionality− 스캐 폴딩은 데이터베이스 운영을 구축하기위한 메타 프로그래밍 방법입니다. 연료의 비계는 매우 쉽습니다. 매우 간단한 단계로 기본 CRUD 애플리케이션을 얻을 수 있습니다.
다음 인기 제품은 FuelPHP 프레임 워크를 사용합니다-
Matic Technology− 해외 맞춤형 소프트웨어 개발 솔루션의 글로벌 제공 업체. Matic Technologies에서는 고객의 요구 사항에 따라 FuelPHP를 통해 가능한 모든 최상의 솔루션을 제공합니다.
Kroobe− Kroobe는 소셜 네트워킹 광고 회사입니다. Fuel은 효율적인 솔루션을 달성하기 위해 Kroobe 팀에 매우 낮은 개발 비용과 서비스를 제공합니다.