Phalcon以c擴展交付的全堆棧php開發框架php
低開銷:低內存消耗和CPU相比傳統的框架前端
MVC和HMVC:模塊、組件、模型、視圖和控制器python
依賴注入:依賴注入和位置的服務和它的自己他們的容器web
Rest:在這種狀況下,你能夠使用任一微或完整的堆棧應用程序達到你的目標。此外,一套強大的HTPP助手。數據庫
自動加載:提供符合PSR-4標準的自動加載機制編程
路由器:Phalcon\Mvc\Router提供了先進的路由功能後端
ORM:對象關係映射緩存
PHQL:強大和安全Phalcon查詢語言PHQL安全
ODMforMongo:MongoDB的對象文件映射服務器
事務:Phalcon的事務容許保持數據完整性安全
緩存:利用Phalcon提供的多種後端緩存來提高性能表現
模版引擎(Volt):模版引擎受jinja(基於python的模板引擎,功能相似與PHP的smarty的引擎)啓發,但採用C FOR PHP構建
i18n:internationalization,支持國際化
表單構建器:輕鬆建立HTML表單
Flash消息:Flash消息用於通知用戶操做的狀態
訪問控制列表(ACL):訪問控制列表容許用戶訪問他們受權的模塊
切分:在同一時間進行鏈接、存儲和檢索數據從多個數據庫系統
Crypt:加密/解密重要的數據來保證它們對於未受權的第三方師安全的
事件:經過設置‘掛鉤點’來擴展大部分的框架組件。建立本身的事件,並使應用程序更靈活、強大
排隊的後臺進程:使用Phalcon中的內置隊列系統來安排做業並減小web服務器的負載
phalcon project blog
phalcon controller poll
phalcon model polls
ORM:Object Relation Mapping ,對象關係映射,是一種程序技術,用於實現面向對象編程語言裏不一樣類型系統的數據之間的轉換。從效果上說,它實際上是建立了一個可在編程語言裏使用的--「虛擬對象數據庫」。
面向對象是從軟件工程基本原則(如耦合、聚合、封裝)的基礎上發展起來的,而關係數據庫則是從數學理論發展而來的,兩套理論存在顯著的區別。爲了解決這個不匹配的現象,對象關係映射技術應運而生。
對象關係映射(Object-Relational Mapping)提供了概念性的、易於理解的模型化數據的方法。ORM方法論基於三個核心原則: 簡單:以最基本的形式建模數據。 傳達性:數據庫結構被任何人都能理解的語言文檔化。 精確性:基於數據模型建立正確標準化的結構。
簡單的說:ORM至關於中繼數據。
經過phpinfo,查看當前使用的Phalcon版本