Kehittäjä | Phalcon-avustajat |
---|---|
Ensimmäinen versio | 14. marraskuuta 2012 |
Viimeinen versio | 4.0.5 [1] (7. maaliskuuta 2020) |
Tallettaa | github.com/phalcon/cphalcon |
Kirjoitettu | Zephir , C , PHP |
Ympäristö | Monialustainen |
Kieli (kielet | Monikielinen |
Tyyppi | Kehys |
Lisenssi | BSD-lisenssi |
Verkkosivusto | phalconphp.com |
Phalcon on PHP- kehys, joka perustuu MVC- suunnitteluun ja joka edistää korkeaa suorituskykyä. Alun perin vuonna 2012 julkaistu ilmainen kehys on saatavana BSD-lisenssillä .
Toisin kuin useimmat PHP-kehykset, Phalcon toteutetaan C-kielellä kirjoitettuna laajennuksena suorituskyvyn optimoimiseksi. Tämä lähestymistapa parantaa suorituksen nopeutta ja vähentää samalla resurssien kulutusta ja pyrkii mahdollistamaan suuremman määrän pyyntöjä sekunnissa verrattuna PHP: hen kirjoitettuihin vastaaviin kehyksiin.
Tällä lähestymistavalla on kuitenkin haittapuoli, että vaaditaan järjestelmänvalvojan käyttöoikeuksia palvelimelle kehyksen asentamiseksi, joka on valmiiksi koottujen tiedostojen tai lähteiden muodossa itse kääntämistä varten.
Phalconin loi Andres Gutierrez, joka etsii uutta lähestymistapaa PHP: ssä kirjoitettuihin kehyksiin.
Phalcon on portmanteau-sana, joka on muodostettu PHP: stä ja englanninkielisestä Falcon- sanasta (falcon), joka on yksi nopeimmista eläimistä.
Phalcon 3.0.0 julkaistu 29. heinäkuuta 2016, tämä pääversio sisältää tuen PHP 7: lle ja siitä tulee ensimmäinen LTS (Long Term Support).
Phalcon 4.0.0 julkaistu 21. joulukuuta 2019, tämä uusi pääversio tukee PHP 7.2, 7.3 ja 7.4. Phalcon ottaa nyt PSR-nimiset PHP-suositukset kirjaimellisesti.
Tällä hetkellä PSR-3, PSR-7, PSR-11, PSR-13, PSR-16 ja PSR-17 otetaan huomioon. Tästä syystä on myös tarpeen lisätä PHP: hen PHP-psr-niminen laajennus, jotta Phalcon toimii.