Phalcon7 是繼承自 Phalcon 1.3.x,開源、全功能棧、使用 C 編寫、針對 PHP 7 最佳化的高性能框架。
基本介紹
- 軟體名稱:Phalcon7
- 開發商:Myleft Studio
- 軟體平台:Linux
- 軟體版本:1.3.2
- 更新時間:2018-11-28
- 軟體語言:C
- 軟體授權:BSD
產品介紹,產生背景,發展歷程,主要功能,版本更新,
產品介紹
Phalcon7 是繼承自 Phalcon 1.3.x,開源、全功能棧、使用 C 編寫、針對 PHP 7 最佳化的高性能框架。 開發者不需要學習和使用 C 語言的功能, 因為所有的功能都以 PHP 類的方式暴露出來,可以直接使用。 Phalcon7 源自 Phalcon 所以具備了 Phalcon 所有與生俱來的特性,是松耦合的,可以根據項目的需要任意使用其他對象。
Phalcon7 不只是為了卓越的性能, 我們的目標是讓它更加健壯,擁有更加豐富的功能以及更加簡單易於使用!
產生背景
Phalcon 2.0 之後採用自己開發的 Zephir 語言編寫,可以讓更多的人參與開發維護,而自己則轉向 Zephir 語言的開發維護,一邊繼續開發維護 1.3 這個分支。
發展歷程
2015年,在 PHP7發布前夕,開始創建該分支。
2016年,PHP7 正式版發布以後,正式走上正軌。
主要功能
依賴注入與服務定位器 | |
MVC 架構 | |
路由 | |
查詢語言 | |
事件管理器 | |
快閃記憶體訊息 | |
圖形庫 | 二維碼、驗證碼生成 |
圖像處理 | |
二進制數據 | 讀取與寫入 |
異步調用 | |
國際化 | |
數據結構 | RBTree、AVLTree |
本地存儲 | B+Tree、WiredTiger |
網路相關 | HTTP 請求客戶端、TCP 服務類 |
用戶組件 | 外掛程式類、組件類、模組類、邏輯類、邏輯模型類 |
AOP 組件 | |
助手類(Helpers) | 數組助手、文本助手、日期助手、視圖助手 |
其它 | 隨機類、Snowflake 類 |
版本更新
2016-10-15 Dao7 1.1.0
2016-11-12 Dao7 1.1.1
2016-11-23 Dao7 1.2.0
2016-12-14 Dao7 1.2.1
2016-12-25 Dao7 1.2.2
2017-02-19 Dao7 1.2.3
2018-07-09 Dao7 1.3.2