zendAPI 項目簡介

zendAPI 項目簡介

#項目Logo

#zendAPI 是什麼?

zendAPI 是對 Zend Engine 的 C 接口使用 C++ 的最新標準 C++11 進行而面向對象的封裝,從而屏蔽了底層 Zend Engine API 的接口複雜性,加快開發 PHP 擴展的效率。從而讓 PHP 的擴展開發成爲一種享受,不用在考慮不一樣 PHP 版本帶來的差別性,讓開發者專一於自身的業務邏輯。git

#zendAPI 的使命

讓 PHP 的擴展開發成爲一種享受github

#爲何項目名叫作 zendAPI

考慮到項目自己就是對 PHP 語言引擎的開發接口的封裝已經 PHP 的語言引擎叫作 Zend Engine,爲了方便你們記住我便將項目命名爲 zendAPI,官方網站使用 zendapi.orgsegmentfault

#zendAPI 的特性

  1. 徹底面向對象,對 Zend Engine API 進行二次定義
  2. 使用現代的 C++11 語法進行開發,便於維護
  3. 最大化屏蔽 PHP 版本對擴展開發的影響,zendAPI 將對 Zend Engine API 不一樣版本帶來的差別屏蔽掉
  4. 高覆蓋的單元測試,保證代碼質量
  5. 在封裝的時候,盡最大能力保證性能
  6. 致力於項目庫的二進制兼容

#項目說明

爲了減小研發精力,在決定開發 zendAPI 的時候,在設計思想上咱們參考了國外的同類項目 PHPCPP,很是感謝這個團隊將這麼卓越的項目帶給了 PHP 社區,咱們在這裏表示感謝,咱們也將在 zendAPI 項目中對 PHPCPP 的引用加上版權聲明,同時把咱們發現的代碼 bug 反饋到 PHPCPP。api

PS:安全

PHPCPP 的 github 地址是: https://github.com/CopernicaMarketingSoftware/PHP-CPP 你們有興趣能夠去研究。微信

#國內同類型的項目推薦

目前國內有一個跟 zendAPI 比較相似的項目,這個項目是 swoole 項目做者開發,值得推薦。
項目名字 PHP—X
項目的 github 地址是 https://github.com/swoole/PHP-X 你們有興趣能夠研究。swoole

#怎麼參與交流

下面是咱們項目的線上交流QQ羣和微信的二維碼,你們能夠掃碼加入:性能

開源中國主頁: https://www.oschina.net/p/zendapi
Segmentfault技術圈:https://segmentfault.com/g/1570000010966072單元測試

歡迎你們在這兩個平臺上與咱們進行互動測試

#特別感謝

360 無線電安所有 獨角獸團隊 (unicorn team)

相關文章
相關標籤/搜索