Phalcon (фреймворк) - Википедия - Phalcon (framework)

Фалкон
ӘзірлеушілерАндрес Гутиеррес және басқалар
Бастапқы шығарылым2012 жылғы 14 қараша (2012-11-14)[1]
Тұрақты шығарылым
4.0.6 / 16 мамыр 2020 ж; 6 ай бұрын (2020-05-16)[2]
Алдын ала қарау
4.0.0 / 21 желтоқсан 2019; 11 ай бұрын (2019-12-21)[3]
РепозиторийPhalcon репозиторийі
ЖазылғанЗефир, C, PHP
ПлатформаUnix, Linux, Mac OS X, Windows [4]
ТүріВеб-бағдарламаның құрылымы
ЛицензияBSD лицензиясы [5]
Веб-сайтфалкон.io/ en-us/

Фалкон Бұл PHP веб-құрылым негізінде модель - көрініс - контроллер (MVC) өрнек. Бастапқыда 2012 жылы шығарылған бұл ашық көзі шарттарына сәйкес лицензияланған шеңбер BSD лицензиясы.

Көптеген PHP рамкаларынан айырмашылығы,[дәйексөз қажет ] Phalcon а ретінде жүзеге асырылады веб-сервер кеңейту жазылған Зефир және C, орындау жылдамдығын арттыруға, ресурстарды пайдалануды азайтуға және басқалармен жұмыс жасауға бағытталған HTTP сұраулары секундына, негізінен PHP-де жазылған салыстырмалы негіздерге қарағанда. Бұл тәсілдің бір кемшілігі сол root / әкімшілік Phalcon орнату үшін серверде арнайы екілік файл құру немесе алдын ала компиляциялау арқылы қол жетімділік қажет.[6]

Тарих

Phalcon-ты Андрес Гутиерес және PHP-де жазылған дәстүрлі веб-қолданбалы құрылымдарға жаңа көзқарас іздейтін әріптестер құрды. 2011 ж. Бастапқы жобасы «Ұшқын» деп аталды,[7] кейінірек бұл атау «PHP» және «Phalcon» болып өзгертілдісұңқар «. Phalcon алғашқы шығарылымы 2012 жылдың 14 қарашасында қол жетімді болды.

Phalcon 0.3.5 құрамында ан ORM C, MVC компоненттерінде және кэш компоненттерінде жазылған. Осы шығарылымнан кейін Phalcon 0.5.0 пайда болды, ол жоғары деңгейлі диалект әкелді SQL PHQL деп аталады және шаблон қозғалтқышына ұқсас Volt-ты енгізген Phalcon 0.6.0 Джинджа. Phalcon 1.0 2013 жылдың 22 наурызында шығарылды.[8] Phalcon 1.3 бұл сериядағы соңғы кішігірім шығарылым. Phalcon 2.0 C-ден Zephir-ге тасымалданатын жобаның көп бөлігін көрді.

Phalcon 3.0.0 2016 жылдың 29 шілдесінде шығарылды,[9] PHP 7-ге қолдау көрсету және Phalcon-дің алғашқы LTS (ұзақ мерзімді қолдау) шығарылымы болып табылады. Phalcon SemVer-ді келесі шығарылым нұсқалары үшін қабылдады.

Phalcon 4.0.0 2019 жылдың 21 желтоқсанында шығарылды,[10] бұл басты шығарылым PHP 7.2, 7.3 және 7.4-тің қатаң интерфейстеріне ие және PSR-3, PSR-7, PSR-11 (прокси), PSR-13, PSR-16, PSR-17 қолдайды.

19 тамызда 2020[11], серфейдің цифр тілінің негізгі қатысушысы жобадан кетіп, тілді боялмаған күйінде қалдырғаны жарияланды. Phalcon командасы тілден бас тартуға шешім қабылдады және 5-нұсқаға арналған PHP-дің жергілікті қосымшасына көшті. 5-нұсқа PHP 8-ді қолдайтын Phalcon-тың алғашқы нұсқасы болады.

Phalcon Hangout 6 қыркүйек 2020 ж[12] Phalcon 5-те жұмыс басталғанын хабарлады. Осы хабарламамен жаңа репозитарийлер жобалары ресми түрде жария етілді.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «0.4.5 нұсқасы · phalcon / cphalcon». github.com. 2012-11-14. Алынған 2015-03-09.
  2. ^ «4.0.6 нұсқасы · phalcon / cphalcon». github.com. 2020-05-16. Алынған 2020-05-16.
  3. ^ «4.0.0 нұсқасы · phalcon / cphalcon». github.com. 2019-12-21. Алынған 2019-12-21.
  4. ^ «Linux / Unix / Mac үшін Phalcon жүктеу». phalcon.io.
  5. ^ «cphalcon / LICENSE.md at master · phalcon / cphalcon · GitHub». GitHub.
  6. ^ Лукаш Кужава (2013-05-09). «Phalcon PHP үшін уәде етілген жер ме?». systemsarchitect.net. Алынған 2015-03-14.
  7. ^ «PhalconPHP жасаушысы Андрес Гутиереспен сұхбат». phalcon.io. 2015-05-19. Алынған 2015-05-23.
  8. ^ «CHANGELOG-1.x.md at master». github.com. 2017-08-06. Алынған 2018-12-19.
  9. ^ «Phalcon 3.0.0 шығарылды - Phalcon Framework». phalcon.io. 2016-07-29. Алынған 2016-07-29.
  10. ^ «Phalcon 4.0.0 шығарылды - Phalcon Framework». phalcon.io. 2019-12-21. Алынған 2019-12-21.
  11. ^ Team, Phalcon (2020-08-19). «Фалконның болашағы». Phalcon блогы. Алынған 2020-09-25.
  12. ^ Team, Phalcon (2020-09-04). «Қоғамдық кездесу және жаңарту - 2020-09-06». Phalcon блогы. Алынған 2020-09-25.