摘要:從而讓的擴展開發(fā)成為一種享受,不用在考慮不同版本帶來的差異性,讓開發(fā)者專注于自身的業(yè)務邏輯。怎么參與交流下面是我們項目的線上交流群和微信的二維碼,大家可以掃碼加入技術圈歡迎大家在這兩個平臺上與我們進行互動特別感謝無線電安全研究部獨角獸團隊
360開源項目介紹:
360開源官方github: https://github.com/qihoo360
今天給大家介紹一個360最新開源的產(chǎn)品zendAPI:
項目開源地址: https://github.com/Qihoo360/z...
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 的引用加上版權(quán)聲明,同時把我們發(fā)現(xiàn)的代碼 bug 反饋到 PHPCPP。
PS:
PHPCPP 的 github 地址是: https://github.com/CopernicaM... 大家有興趣可以去研究。
怎么參與交流下面是我們項目的線上交流QQ群和微信的二維碼,大家可以掃碼加入:
Segmentfault技術圈:https://segmentfault.com/g/15...
歡迎大家在這兩個平臺上與我們進行互動
特別感謝
360 無線電安全研究部 獨角獸團隊 (unicorn team)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/25931.html
摘要:項目是什么是對的接口使用的最新標準進行而面向?qū)ο蟮姆庋b,從而屏蔽了底層的接口復雜性,加快開發(fā)擴展的效率。國內(nèi)同類型的項目推薦目前國內(nèi)有一個跟比較類似的項目,這個項目是項目作者開發(fā),值得推薦。項目名字項目的地址是大家有興趣可以研究。 項目Logo showImg(https://segmentfault.com/img/bVVtW8?w=716&h=218); zendAPI 是什么? ...
摘要:總得來說,從大三開始到入職奇虎這年,一直處于自己探索階段,各種折騰,浪費了不少青春,收獲總得來說不是很大。入職奇虎之后,有了一份穩(wěn)定的工作,從此一天當作兩天來用,惡補我之前浪費的青春。 經(jīng)過緊張的開發(fā),我終于費了九牛二虎之力將 zendAPI 的項目官網(wǎng)做好上線了,眨眼已經(jīng)入職奇虎一年了,我也走完了我的職業(yè)生涯規(guī)劃的第一年,別問我之前4年干啥去了,我去瀟灑了 (拉著幾個大學同學創(chuàng)業(yè)去了...
摘要:如果內(nèi)核這方面如果做得好的話,估計也沒有我們這個項目了。規(guī)范化版本號與版本發(fā)布流程,針對主流平臺進行測試,提供相應的二進制包等等。 因為時間有限,開發(fā)在每天的上午6點到9點,晚上9點到12點以及周末,所以項目周期可能比正常的要長一點,我的計劃如下: 7月到8月完成對 zend engine 的一些核心數(shù)據(jù)庫的封裝 這個階段主要針對 zend engine 一些常用的數(shù)據(jù)接口做一些面向?qū)?..
摘要:項目介紹是一個全新的語言的運行時環(huán)境,基于目前最新的進行打造,支持最新的語言規(guī)范,同時提供了自己的運行時標準庫。同樣也在的基礎上進行打造,實現(xiàn)了一個除開發(fā)之外的一個全新的運行環(huán)境。發(fā)布核心虛擬機的鏡像。整合運行時框架。 showImg(https://segmentfault.com/img/bVbnQXK); polarphp 項目介紹 polarphp是一個全新的PHP語言的運行時...
摘要:項目編譯腳本整體代碼編譯腳本逐行解說我們推薦的版本是這里如果您的版本低于的話,會報錯。這里我們定義我們的項目名稱為使用的編程語言為。這行代碼的意思就是指示編譯器使用的標準對代碼進行編譯。在項目中我們主要有三個文件,在這里進行添加。 原文鏈接:http://www.zendapi.org/manual... 因為 zendAPI 采用的是 CMake 進行編譯,所以我們的 helloza...
閱讀 2042·2023-04-26 01:33
閱讀 1669·2023-04-26 00:52
閱讀 1052·2021-11-18 13:14
閱讀 5466·2021-09-26 10:18
閱讀 2919·2021-09-22 15:52
閱讀 1498·2019-08-29 17:15
閱讀 3028·2019-08-29 16:11
閱讀 1046·2019-08-29 16:11