FuelPHP-소개

FuelPHP는 오픈 소스 웹 애플리케이션 프레임 워크입니다. PHP 5.3으로 작성되었으며 HMVC 패턴을 구현합니다.HMVC 이다 Hierarchical Model-View-Controller framework 일반 MVC에서와 같이 전체 페이지 대신 주석, 메뉴 등의 부분 페이지를 반환하는 컨트롤러를 하위 요청하도록 허용합니다.

FuelPHP는 다음과 같은 프레임 워크의 모범 사례를 통합하려는 열망으로 만들어졌습니다. CodeIgniterKohana개선과 자체 아이디어로. 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 팀에 매우 낮은 개발 비용과 서비스를 제공합니다.