Учебники

FuelPHP — Введение

FuelPHP — это платформа веб-приложений с открытым исходным кодом. Он написан на PHP 5.3 и реализует шаблон HMVC. HMVC — это иерархическая структура Model-View-Controller, которая позволяет выполнять субзапрос контроллера, который возвращает частичную страницу, такую ​​как комментарии, меню и т. Д., Вместо полной страницы, как в обычном MVC.

FuelPHP создан с целью включить лучшие практики из таких фреймворков, как CodeIgniter и Kohana, с улучшениями и собственными идеями. Инструмент переноса базы данных FuelPHP и функциональные возможности лесов созданы на основе популярной платформы Ruby on Rails .

  • FuelPHP использует мощность командной строки через утилиту под названием «Нефть» . Утилита предназначена для ускорения разработки, повышения эффективности, тестирования, отладки и поддержки HTML.

  • FuelPHP — это чисто объектно-ориентированный подход. Его архитектура основана на идее модульности. Приложения могут быть разделены на модули, и каждый компонент может быть расширен или заменен без перезаписи одной строки кода. Fuel поддерживает любой анализатор шаблонов, такой как Smarty, Twig, PHPTal и т. Д. Для анализа представлений.

  • Сообщество FuelPHP большое и активно участвует в нем более 300 участников. Его большое сообщество регулярно создает и улучшает пакеты и расширения. Основная цель инфраструктуры FuelPHP — обеспечить гибкость и совместимость. Это быстрое, простое в освоении и полное решение для разработки веб-приложений.

  • Что делает FuelPHP одной из главных платформ, используемых разработчиками PHP, так это то, что — новая версия FuelPHP обратно совместима с его старыми версиями благодаря стабильному API. Это очень гибкий.

  • Пакеты и модули позволяют легко и систематически повторно использовать существующий код. FuelPHP предлагает максимальную производительность благодаря небольшой библиотеке. Его интерактивная отладка позволяет легко устранить ошибки в разработке. Кроме того, его чистый и стабильный код облегчает программирование.

FuelPHP использует мощность командной строки через утилиту под названием «Нефть» . Утилита предназначена для ускорения разработки, повышения эффективности, тестирования, отладки и поддержки HTML.

FuelPHP — это чисто объектно-ориентированный подход. Его архитектура основана на идее модульности. Приложения могут быть разделены на модули, и каждый компонент может быть расширен или заменен без перезаписи одной строки кода. Fuel поддерживает любой анализатор шаблонов, такой как Smarty, Twig, PHPTal и т. Д. Для анализа представлений.

Сообщество FuelPHP большое и активно участвует в нем более 300 участников. Его большое сообщество регулярно создает и улучшает пакеты и расширения. Основная цель инфраструктуры FuelPHP — обеспечить гибкость и совместимость. Это быстрое, простое в освоении и полное решение для разработки веб-приложений.

Что делает FuelPHP одной из главных платформ, используемых разработчиками PHP, так это то, что — новая версия FuelPHP обратно совместима с его старыми версиями благодаря стабильному API. Это очень гибкий.

Пакеты и модули позволяют легко и систематически повторно использовать существующий код. FuelPHP предлагает максимальную производительность благодаря небольшой библиотеке. Его интерактивная отладка позволяет легко устранить ошибки в разработке. Кроме того, его чистый и стабильный код облегчает программирование.

FuelPHP — Особенности

FuelPHP предлагает множество функций для создания полноценного веб-приложения. Он предоставляет гибкие компоненты, простую настройку, простой в использовании ORM, режим разработки приложений на основе REST и т. Д. Ниже приведены некоторые важные функции:

  • Гибкая и управляемая сообществом веб-структура
  • Прост в настройке и использовании
  • FuelPHP чрезвычайно портативен, работает практически на любом сервере
  • Гибкая система маршрутизации URI
  • FuelPHP обеспечивает поддержку разработки RESTful API
  • Легкая модель ORM
  • Фильтрация ввода и предотвращение внедрения SQL
  • Безопасная структура аутентификации и авторизации
  • Код многоразовый и простой в обслуживании
  • Автозагрузка классов, управление сессиями и обработка исключений.

FuelPHP — Преимущества

FuelPHP — это элегантная среда HMVC PHP 5.3, которая предоставляет набор компонентов для создания веб-приложений со следующими преимуществами:

  • Модульная структура — Fuel не заставляет вас использовать модули или файловую структуру HMVC. Если вы хотите использовать, процесс довольно легко интегрировать. Приложения FuelPHP создаются в виде модульной структуры и становятся проще для разработчиков с явными преимуществами.

  • Шаблон HMVC . Наиболее важной особенностью этой платформы является HMVC (контроллер представления иерархической модели), который позволяет легко получать доступ или использовать любые свойства, методы класса, функции, файлы на более высоком уровне.

  • Функция безопасного хеширования — FuelPHP поддерживает надежные инструменты криптографии и методы хэширования паролей. Он обрабатывает шифрование, дешифрование и хеширование с помощью мощного PHPSecLib.

  • Функциональность скаффолдинга. Скаффолдинг — это метод метапрограммирования для построения операций базы данных. Топливные леса довольно просты. Это позволяет вам получить базовое приложение CRUD с очень простыми шагами.

Модульная структура — Fuel не заставляет вас использовать модули или файловую структуру HMVC. Если вы хотите использовать, процесс довольно легко интегрировать. Приложения FuelPHP создаются в виде модульной структуры и становятся проще для разработчиков с явными преимуществами.

Шаблон HMVC . Наиболее важной особенностью этой платформы является HMVC (контроллер представления иерархической модели), который позволяет легко получать доступ или использовать любые свойства, методы класса, функции, файлы на более высоком уровне.

Функция безопасного хеширования — FuelPHP поддерживает надежные инструменты криптографии и методы хэширования паролей. Он обрабатывает шифрование, дешифрование и хеширование с помощью мощного PHPSecLib.

Функциональность скаффолдинга. Скаффолдинг — это метод метапрограммирования для построения операций базы данных. Топливные леса довольно просты. Это позволяет вам получить базовое приложение CRUD с очень простыми шагами.

Следующие популярные продукты используют FuelPHP Framework —

Matic Technology — глобальный поставщик оффшорных решений для разработки программного обеспечения. В компании Matic Technologies они предоставляют все наилучшие возможные решения посредством FuelPHP в соответствии с требованиями клиента.

Kroobe — Kroobe — социальная сеть объявлений. Fuel предлагает чрезвычайно низкие затраты на разработку и услуги для команды Kroobe для достижения эффективного решения.