Phalcon (framework)

редактировать
Phalcon
Разработчик (и) Андрес Гутьеррес и другие
Первоначальный выпуск14 ноября 2012 г. (2012-11-14)
Стабильный выпуск 4.0.6 / 16 мая 2020 г.; 4 месяца назад (2020-05-16)
Предварительный выпуск 4.0.0 / 21 декабря 2019 г.; 9 месяцев назад (21.12.2019)
Репозиторий Phalcon Repository
Написано наZephir, C, PHP
Платформа Unix, Linux, Mac OS X, Windows
Тип Структура веб-приложений
Лицензия Лицензия BSD
Веб-сайтphalcon.io / ru-us /

Phalcon - это PHP веб-фреймворк, основанный на шаблоне модель – представление – контроллер (MVC) .. Первоначально выпущенный в 2012 году, это фреймворк с открытым исходным кодом , лицензированный в соответствии с условиями лицензии BSD.

В отличие от большинства фреймворков PHP, Phalcon реализован как веб-сервер extension написано на Zephir и C, с целью повышения скорости выполнения, сокращения использования ресурсов и обработки большего количества HTTP-запросов в секунду, чем сопоставимые фреймворки, написанные в основном на PHP. Одним из недостатков этого подхода является то, что на сервере требуется root / административный доступ для установки Phalcon путем создания собственного двоичного файла или использования предварительно скомпилированного.

History

Phalcon была создана Андресом Гутьерресом и его сотрудниками, которые ищут новый подход к традиционным фреймворкам веб-приложений, написанным на PHP. Первоначальный проект фреймворка в 2011 году назывался «Spark», позже название было изменено на Phalcon, представляющее слова «PHP» и «falcon ». Первоначальный выпуск Phalcon был выпущен 14 ноября 2012 года.

Phalcon 0.3.5 включает ORM, написанный на C, компоненты MVC и компоненты кеширования. За этим выпуском последовали Phalcon 0.5.0 с высокоуровневым диалектом SQL под названием PHQL и Phalcon 0.6.0, который представил Volt, механизм шаблонов, похожий на Jinja. Phalcon 1.0 был выпущен 22 марта 2013 года. Phalcon 1.3 был последним второстепенным выпуском в этой серии. В Phalcon 2.0 большая часть проекта была перенесена с C на Zephir.

Phalcon 3.0.0 был выпущен 29 июля 2016 года, этот основной выпуск включает поддержку PHP 7, а также является первым выпуском Phalcon LTS (долгосрочная поддержка). Phalcon также принял SemVer для управления версиями своих следующих выпусков.

Phalcon 4.0.0 был выпущен 21 декабря 2019 г., этот основной выпуск включает поддержку PHP 7.2, 7.3 и 7.4, имеет более строгие интерфейсы и поддерживает PSR-3, PSR-7, PSR-11 (прокси), PSR -13, ПСР-16, ПСР-17.

19 августа 2020 года было объявлено, что Сергей, основной участник языка Zephir, уходит из проекта, тем самым оставляя язык в не поддерживаемом состоянии. Команда Phalcon решила отказаться от языка и перенести фреймворк на собственное приложение PHP для Версии 5. Версия 5 будет первой версией Phalcon, поддерживающей PHP 8.

6 сентября 2020 года было объявлено о встрече Phalcon Hangout эта работа началась над Phalcon 5. С этим объявлением новые репозитории проектов были официально обнародованы.

См. Также
Ссылки

.

Последняя правка сделана 2021-06-01 11:45:08
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте