Phalcon PHP
Тип |
Программный каркас для создания веб-приложений |
---|---|
Разработчик |
Phalcon Team |
Операционная система | |
Последняя версия | |
Лицензия | |
Сайт |
[phalconphp.com/ php.com] |
Phalcon — PHP фреймворк с открытым исходным кодом, написанный на Си. В данный момент поддерживается версия переписанная на [zephir-lang.com/ Zephir].
Основывается на идеях MVC. Разрабатывается компанией Phalcon Team. Фреймворк Phalcon PHP распространяется по лицензии BSD с учетом «New BSD License».
Содержание
История
Phalcon был создан Андресом Гутьеррес и соавторами в процессе поиска нового подхода к традиционным фреймворкам веб-приложений, написанным на PHP. Первоначально предполагалось назвать новый фреймворк «Искра»[1], но сочетание слов «PHP» и названия птицы сокол («Falcon» на английском), которая является одним из самых быстрых животных, в результате и было выбрано в роли наименования фреймворка. Первый выпуск Phalcon был доступен 14 ноября 2012 года.
Версия Phalcon 0.3.5 включала в себя ORM, написанный на Си, компоненты MVC и кеширования. Следующим релизом была версия 0.5.0, в котором был реализован высокоуровневый SQL диалект PHQL, а затем Phalcon 0.6.0, привнесший интегрированный шаблонизатор Volt, синтаксически подобный Jinja. Phalcon 1.0 был выпущен 21 марта 2013.[2] В октябре 2014 года вышла бета 3 версия Phalcon 2[3], которая в начале 2015 года получила статус стабильной. Спустя 9 месяцев, в июле 2016 года вышла версия с длительным сроком поддержки Phalcon 3.0.0 LTS[4].
Особенности
Phalcon имеет следующие характеристики:
- Все компоненты полностью написаны на языке программирования Си
- Существуют версии для различных популярных операционных систем: Linux, Windows, Mac[5]
- Высокая скорость работы, малые затраты серверных ресурсов. Судя по тестам, один из самых производительных фреймворков для PHP
- Компоненты фреймворка слабо связаны между собой
- Взаимодействие с базами данных реализовано на Си по технологии ORM
Критика
Необходимость установки Phalcon как приложения на Windows сервер, либо же компиляция его из исходных кодов на других операционных системах требует расширенных прав для пользователя сервера. Большинство хостеров не предоставляют таких полномочий своим клиентам, что сильно ограничивает возможность использовать Phalcon, в отличие от других фреймворков, способных работать со стандартным набором LAMP сервера и подобных. Официальный сайт дает список хостинг компаний, предоставляющих предустановленный Phalcon PHP.[6] Так же существует возможность использовать фреймворк на собственных серверах.
См. также
Напишите отзыв о статье "Phalcon PHP"
Примечания
- ↑ [phalcon.io/interview-with-phalconphp-creator-andres-guitierrez Интервью с создателем PhalconPHP Андресом Гутьеррес]. Проверено 23 мая 2015. (англ.)
- ↑ [blog.phalconphp.com/post/phalcon-1-0-released Phalcon 1.0 released!!]. Проверено 16 августа 2015. (англ.)
- ↑ [blog.phalconphp.com/post/phalcon-2-beta-3-released Phalcon 2 beta 3 released] (англ.)
- ↑ [blog.phalconphp.com/post/phalcon-3-0-0-released Phalcon 3.0.0 released]. Phalcon. Проверено 22 августа 2016.
- ↑ [phalconphp.com/ru/download Версии фреймворка для различных ОС]
- ↑ [phalconphp.com/en/hosting Хостинг для Phalcon]
Ссылки
- [phalconphp.com/ru/ Официальный сайт на русском языке]
- [docs.phalconphp.com/ru/latest/ Русскоязычная документация]
- [forum.phalconphp.com/ Официальный форум]
|
Отрывок, характеризующий Phalcon PHP
– А, вы его знаете? – сказала Перонская. – Терпеть не могу. Il fait a present la pluie et le beau temps. [От него теперь зависит дождливая или хорошая погода. (Франц. пословица, имеющая значение, что он имеет успех.)] И гордость такая, что границ нет! По папеньке пошел. И связался с Сперанским, какие то проекты пишут. Смотрите, как с дамами обращается! Она с ним говорит, а он отвернулся, – сказала она, указывая на него. – Я бы его отделала, если бы он со мной так поступил, как с этими дамами.Вдруг всё зашевелилось, толпа заговорила, подвинулась, опять раздвинулась, и между двух расступившихся рядов, при звуках заигравшей музыки, вошел государь. За ним шли хозяин и хозяйка. Государь шел быстро, кланяясь направо и налево, как бы стараясь скорее избавиться от этой первой минуты встречи. Музыканты играли Польской, известный тогда по словам, сочиненным на него. Слова эти начинались: «Александр, Елизавета, восхищаете вы нас…» Государь прошел в гостиную, толпа хлынула к дверям; несколько лиц с изменившимися выражениями поспешно прошли туда и назад. Толпа опять отхлынула от дверей гостиной, в которой показался государь, разговаривая с хозяйкой. Какой то молодой человек с растерянным видом наступал на дам, прося их посторониться. Некоторые дамы с лицами, выражавшими совершенную забывчивость всех условий света, портя свои туалеты, теснились вперед. Мужчины стали подходить к дамам и строиться в пары Польского.
Всё расступилось, и государь, улыбаясь и не в такт ведя за руку хозяйку дома, вышел из дверей гостиной. За ним шли хозяин с М. А. Нарышкиной, потом посланники, министры, разные генералы, которых не умолкая называла Перонская. Больше половины дам имели кавалеров и шли или приготовлялись итти в Польской. Наташа чувствовала, что она оставалась с матерью и Соней в числе меньшей части дам, оттесненных к стене и не взятых в Польской. Она стояла, опустив свои тоненькие руки, и с мерно поднимающейся, чуть определенной грудью, сдерживая дыхание, блестящими, испуганными глазами глядела перед собой, с выражением готовности на величайшую радость и на величайшее горе. Ее не занимали ни государь, ни все важные лица, на которых указывала Перонская – у ней была одна мысль: «неужели так никто не подойдет ко мне, неужели я не буду танцовать между первыми, неужели меня не заметят все эти мужчины, которые теперь, кажется, и не видят меня, а ежели смотрят на меня, то смотрят с таким выражением, как будто говорят: А! это не она, так и нечего смотреть. Нет, это не может быть!» – думала она. – «Они должны же знать, как мне хочется танцовать, как я отлично танцую, и как им весело будет танцовать со мною».
Звуки Польского, продолжавшегося довольно долго, уже начинали звучать грустно, – воспоминанием в ушах Наташи. Ей хотелось плакать. Перонская отошла от них. Граф был на другом конце залы, графиня, Соня и она стояли одни как в лесу в этой чуждой толпе, никому неинтересные и ненужные. Князь Андрей прошел с какой то дамой мимо них, очевидно их не узнавая. Красавец Анатоль, улыбаясь, что то говорил даме, которую он вел, и взглянул на лицо Наташе тем взглядом, каким глядят на стены. Борис два раза прошел мимо них и всякий раз отворачивался. Берг с женою, не танцовавшие, подошли к ним.
Наташе показалось оскорбительно это семейное сближение здесь, на бале, как будто не было другого места для семейных разговоров, кроме как на бале. Она не слушала и не смотрела на Веру, что то говорившую ей про свое зеленое платье.