Utviklet av | Phalcon-bidragsytere |
---|---|
Første versjon | 14. november 2012 |
Siste versjon | 4.0.5 [1] (7. mars 2020) |
Innskudd | github.com/phalcon/cphalcon |
Skrevet i | Zephir , C , PHP |
Miljø | Multi-plattform |
Språk | Flerspråklig |
Type | Rammeverk |
Tillatelse | BSD-lisens |
Nettsted | phalconphp.com |
Phalcon er et PHP rammeverk basert på MVC utforming mønster og som fremmer høy ytelse. Opprinnelig utgitt i 2012, er dette gratis rammeverket tilgjengelig under BSD-lisensen .
I motsetning til de fleste PHP-rammer, er Phalcon implementert som en utvidelse skrevet på C-språk for å optimalisere ytelsen. Denne tilnærmingen forbedrer gjennomføringshastigheten mens den reduserer ressursforbruket og tar sikte på å tillate styring av et større antall forespørsler per sekund sammenlignet med sammenlignbare rammer skrevet i PHP.
Imidlertid har denne tilnærmingen ulempen med å kreve administratortilgang på serveren for å installere rammeverket, som er i form av forhåndskompilerte filer eller kilder som skal kompileres selv.
Phalcon ble opprettet av Andres Gutierrez som lette etter en ny tilnærming til rammeverk skrevet i PHP.
Phalcon er et portmanteau dannet av PHP og ordet Falcon på engelsk (falcon) som er et av de raskeste dyrene.
Phalcon 3.0.0 utgitt den 29. juli 2016, denne store versjonen inkluderer støtte for PHP 7 og blir den første LTS (Long Term Support).
Phalcon 4.0.0 utgitt den 21. desember 2019, støtter denne nye store versjonen PHP 7.2, 7.3 og 7.4. Phalcon tar nå bokstavelig talt PHP-anbefalingene kalt PSR.
Foreløpig tas PSR-3, PSR-7, PSR-11, PSR-13, PSR-16 og PSR-17 i betraktning. Det er også av denne grunn at det er nødvendig å legge til en utvidelse som heter php-psr til PHP for å få Phalcon til å fungere.