摘要:項目是什么是對的接口使用的最新標準進行而面向?qū)ο蟮姆庋b,從而屏蔽了底層的接口復雜性,加快開發(fā)擴展的效率。國內(nèi)同類型的項目推薦目前國內(nèi)有一個跟比較類似的項目,這個項目是項目作者開發(fā),值得推薦。項目名字項目的地址是大家有興趣可以研究。
項目Logo zendAPI 是什么?
zendAPI 是對 Zend Engine 的 C 接口使用 C++ 的最新標準 C++11 進行而面向?qū)ο蟮姆庋b,從而屏蔽了底層 Zend Engine API 的接口復雜性,加快開發(fā) PHP 擴展的效率。從而讓 PHP 的擴展開發(fā)成為一種享受,不用在考慮不同 PHP 版本帶來的差異性,讓開發(fā)者專注于自身的業(yè)務邏輯。
zendAPI 的使命讓 PHP 的擴展開發(fā)成為一種享受
為什么項目名叫做 zendAPI考慮到項目本身就是對 PHP 語言引擎的開發(fā)接口的封裝已經(jīng) PHP 的語言引擎叫做 Zend Engine,為了方便大家記住我便將項目命名為 zendAPI,官方網(wǎng)站使用 zendapi.org
zendAPI 的特性完全面向?qū)ο螅瑢?Zend Engine API 進行二次定義
使用現(xiàn)代的 C++11 語法進行開發(fā),便于維護
最大化屏蔽 PHP 版本對擴展開發(fā)的影響,zendAPI 將對 Zend Engine API 不同版本帶來的差異屏蔽掉
高覆蓋的單元測試,保證代碼質(zhì)量
在封裝的時候,盡最大能力保證性能
致力于項目庫的二進制兼容
項目說明為了減少研發(fā)精力,在決定開發(fā) zendAPI 的時候,在設計思想上我們參考了國外的同類項目 PHPCPP,非常感謝這個團隊將這么卓越的項目帶給了 PHP 社區(qū),我們在這里表示感謝,我們也將在 zendAPI 項目中對 PHPCPP 的引用加上版權聲明,同時把我們發(fā)現(xiàn)的代碼 bug 反饋到 PHPCPP。
PS:
PHPCPP 的 github 地址是: https://github.com/CopernicaM... 大家有興趣可以去研究。
國內(nèi)同類型的項目推薦目前國內(nèi)有一個跟 zendAPI 比較類似的項目,這個項目是 swoole 項目作者開發(fā),值得推薦。
項目名字 PHP—X
項目的 github 地址是 https://github.com/swoole/PHP-X 大家有興趣可以研究。
下面是我們項目的線上交流QQ群和微信的二維碼,大家可以掃碼加入:
開源中國主頁: https://www.oschina.net/p/zen...
Segmentfault技術圈:https://segmentfault.com/g/15...
歡迎大家在這兩個平臺上與我們進行互動
特別感謝360 無線電安全研究部 獨角獸團隊 (unicorn team)
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/25868.html
摘要:從而讓的擴展開發(fā)成為一種享受,不用在考慮不同版本帶來的差異性,讓開發(fā)者專注于自身的業(yè)務邏輯。怎么參與交流下面是我們項目的線上交流群和微信的二維碼,大家可以掃碼加入技術圈歡迎大家在這兩個平臺上與我們進行互動特別感謝無線電安全研究部獨角獸團隊 360開源項目介紹: 360開源官方github: https://github.com/qihoo360 今天給大家介紹一個360最新開源的產(chǎn)...
摘要:項目編譯腳本整體代碼編譯腳本逐行解說我們推薦的版本是這里如果您的版本低于的話,會報錯。這里我們定義我們的項目名稱為使用的編程語言為。這行代碼的意思就是指示編譯器使用的標準對代碼進行編譯。在項目中我們主要有三個文件,在這里進行添加。 原文鏈接:http://www.zendapi.org/manual... 因為 zendAPI 采用的是 CMake 進行編譯,所以我們的 helloza...
摘要:如果內(nèi)核這方面如果做得好的話,估計也沒有我們這個項目了。規(guī)范化版本號與版本發(fā)布流程,針對主流平臺進行測試,提供相應的二進制包等等。 因為時間有限,開發(fā)在每天的上午6點到9點,晚上9點到12點以及周末,所以項目周期可能比正常的要長一點,我的計劃如下: 7月到8月完成對 zend engine 的一些核心數(shù)據(jù)庫的封裝 這個階段主要針對 zend engine 一些常用的數(shù)據(jù)接口做一些面向?qū)?..
摘要:類型字符串默認值無描述這個變量的值將會傳遞給編譯器比如等等參數(shù)。類型字符串默認值無描述參考當可執(zhí)行文件在非主流的路徑下的時候可以指定這個變量,幫助編譯系統(tǒng)進行探測。 zendAPI 是采用 CMake 進行編譯的,我們在項目中定義了一些 CMake 的函數(shù),變量和選項,下面我們在這篇文章中對這些進行詳細的說明,有助于節(jié)省大家的時間。 CMake 內(nèi)置重要變量 CMAKE_INSTALL...
摘要:目前的情況是我從未開發(fā)過項目我從來沒有開發(fā)過擴展我需要一個由我控制的項目,實施自己的想法,可能不成熟基于這三個條件,我急需要一個類似的項目作為原型進行開發(fā),所以選擇了。在研究我也可以實踐編程和熟悉接口,為進一步改進奠定堅實的基礎。 背景: 記得去年的這個時候,我剛來奇虎的時候,在研究 PHP 的時候無意之中發(fā)現(xiàn)了 PHP—CPP 這個項目,立刻就被她吸引了,原來 PHP 的擴展居然還可...
閱讀 1865·2021-11-15 11:39
閱讀 1073·2020-12-03 17:06
閱讀 729·2019-12-27 11:42
閱讀 3267·2019-08-30 13:59
閱讀 1452·2019-08-26 13:22
閱讀 3281·2019-08-26 12:15
閱讀 2471·2019-08-26 10:22
閱讀 1558·2019-08-23 18:40