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