Phalcon (rámec) - Phalcon (framework) - Wikipedia
![]() | tento článek potřebuje další citace pro ověření.Duben 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | Andres Gutierrez a další |
---|---|
První vydání | 14. listopadu 2012[1] |
Stabilní uvolnění | 4.0.6 / 16. května 2020[2] |
Náhled verze | 4.0.0 / 21. prosince 2019[3] |
Úložiště | Repozitář Phalcon |
Napsáno | Zephir, C, PHP |
Plošina | Unix, Linux, Mac OS X, Okna [4] |
Typ | Rámec webových aplikací |
Licence | Licence BSD [5] |
webová stránka | phalcon |
Phalcon je PHP webový rámec založeno na model – pohled – řadič (MVC) vzor. Původně vydáno v roce 2012, je to open-source rámec licencovaný podle podmínek Licence BSD.
Na rozdíl od většiny rámců PHP[Citace je zapotřebí ] Phalcon je implementován jako webový server rozšíření napsáno v Zephir a C, jehož cílem je zvýšit rychlost provádění, snížit využití zdrojů a zvládnout více HTTP požadavky za sekundu než srovnatelné rámce napsané primárně v PHP. Jednou z nevýhod tohoto přístupu je to root / administrativní k instalaci Phalconu je vyžadován přístup vytvořením vlastního binárního souboru nebo použitím předkompilovaného.[6]
Dějiny
Phalcon vytvořil Andrés Gutiérrez a spolupracovníci, kteří hledali nový přístup k tradičním rámcům webových aplikací napsaných v PHP. Původní návrh rámce z roku 2011 se jmenoval „Spark“,[7] název byl později změněn na Phalcon, představující slova „PHP“ a „sokol ". První vydání společnosti Phalcon bylo zpřístupněno 14. listopadu 2012.
Phalcon 0.3.5 obsahuje ORM napsáno v komponentách C, MVC a komponentách mezipaměti. Po tomto vydání následoval Phalcon 0.5.0, který přinesl dialekt na vysoké úrovni SQL volal PHQL a Phalcon 0.6.0, který představil Volt, šablonový stroj podobný Jinja. Phalcon 1.0 byl vydán 22. března 2013.[8] přičemž Phalcon 1.3 je poslední menší vydání v této sérii. Phalcon 2.0 viděl většinu projektu přeneseného z C do Zephiru.
Phalcon 3.0.0 byl vydán 29. července 2016,[9] toto hlavní vydání zahrnuje podporu pro PHP 7 a zároveň je prvním vydáním Phalcon LTS (Long Term Support). Phalcon také přijal SemVer pro své další verze verzí.
Phalcon 4.0.0 byl vydán 21. prosince 2019,[10] toto hlavní vydání zahrnuje podporu pro PHP 7.2, 7.3 a 7.4 má přísnější rozhraní a podporu PSR-3, PSR-7, PSR-11 (proxy), PSR-13, PSR-16, PSR-17.
Dne 19. srpna 2020[11]bylo oznámeno, že Serghei, hlavní přispěvatel do jazyka Zephir, odstoupil z projektu, takže jazyk zůstal v neudržovaném stavu. Tým Phalcon se rozhodl opustit jazyk a přenést rámec na nativní aplikaci PHP pro verzi 5. Verze 5 bude první verzí Phalcon podporující PHP 8.
Phalcon Hangout dne 6. září 2020[12] oznámila zahájení prací na Phalconu 5. Tímto oznámením byly oficiálně zveřejněny projekty nových úložišť.
Viz také
- Zephir (programovací jazyk)
- Phalcon Slayer - obal, který restrukturalizuje rámec Phalcon
Reference
- ^ „Vydat verzi 0.4.5 · phalcon / cphalcon“. github.com. 2012-11-14. Citováno 2015-03-09.
- ^ „Vydat verzi 4.0.6 · phalcon / cphalcon“. github.com. 2020-05-16. Citováno 2020-05-16.
- ^ „Vydat verzi 4.0.0 · phalcon / cphalcon“. github.com. 21. 12. 2019. Citováno 2019-12-21.
- ^ „Stáhnout Phalcon pro Linux / Unix / Mac“. phalcon.io.
- ^ "cphalcon / LICENSE.md ve společnosti master · phalcon / cphalcon · GitHub". GitHub.
- ^ Lukasz Kujawa (09.05.2013). „Je Phalcon zaslíbenou zemí pro PHP?“. systemsarchitect.net. Citováno 2015-03-14.
- ^ „Rozhovor s tvůrcem PhalconPHP Andrésem Gutiérrezem“. phalcon.io. 2015-05-19. Citováno 2015-05-23.
- ^ „CHANGELOG-1.x.md at master“. github.com. 2017-08-06. Citováno 2018-12-19.
- ^ „Vydán Phalcon 3.0.0 - Phalcon Framework“. phalcon.io. 2016-07-29. Citováno 2016-07-29.
- ^ „Vydán Phalcon 4.0.0 - Phalcon Framework“. phalcon.io. 2019-12-21. Citováno 2019-12-21.
- ^ Tým, Phalcon (2020-08-19). „Budoucnost Phalconu“. Blog společnosti Phalcon. Citováno 2020-09-25.
- ^ Team, Phalcon (2020-09-04). „Komunitní setkání a aktualizace - 2020-09-06“. Blog společnosti Phalcon. Citováno 2020-09-25.
![]() | Tento Web -software související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |