這一堆初中生寫的類庫、框架,讓一群中年程式設計師坐不住了!
前不久在V2EX上看到一個帖子,主題是「一堆初中生寫的類庫、框架」,原本猿妹以為只是個標題黨不以為意。點進去該博主的部落格主頁發現,博主確實是一名初中生,而且他的GitHub主頁,確實已經建立了多個專案,如下圖:

雖然Star數量都不多,但是專案的技術水平卻不低,下面就介紹幾個專案給你們:
1、XPHP

根據他在V2EX上的介紹:這個專案,在他小學的時候就已經開發了第一個版本,那時還不知道 Semantic Version,於是版本號是 版本0 ,這個框架旨在像 Laravel 一樣優雅,與 CI 一樣高效能。
它把整個 Handler 層單獨出來了,所以整合 Swoole、Workerman 之類的十分方便。後期有原生支援多執行緒( pthreads )的打算。提供完整的工具集,包括 CLI 等等。Container 化管理,符合 PSR 標準,摒棄了 Laravel 中我認為多餘的思想,十分簡化,並且是 Event-Driven 的。
這個框架是完全模組化的,例如你覺得 Router 不好用,可以直接替換,只需修改 Container 中的 Registry 就行了。(專案地址:https://github.com/xtlsoft/XPHP)
這個專案涉及的知識可不少,人家小學就開發出來了,就問你驚不驚訝。
2、NonDB

NonDB 的前身是 XDO 和 xdb,是一個非關係型文件資料庫(但是舊版 xdb 是關係型的)。同樣, 他的前身也是他小學開始就開發的 ,NonDB 完全符合 PSR 標準,註釋完備,介面開放,底層 Driver 上層 Sorter, Dumper, Checker都可以註冊為自己的類。效能很高,預設的 LocalDriver 是 JSON 儲存的。
(專案地址:https://github.com/xtlsoft/NonDB)
3、OnePort

正向埠代理,在同一個埠同時啟用 HTTP 和 ofollow,noindex">Socket/">WebSocket 基於的埠代理,TCP/UDP 均可代理。支援黑白名單,簡單鑑權。具有以下特性:
● 快速,響應式,跨平臺
● 使用 PHP 編寫
● 可以為多個使用者分別設定密碼
● 可以對資料加密傳輸
● 比埠對映做得更多,比埠對映更輕快
● 免費,開源,便於使用(專案地址:https://github.com/ourCloudSky/OnePort-php/)
其餘PHP專案
1、GoFeature — 在 PHP 中啟用 Golang 特性,無需拓展。(專案地址:https://github.com/xtlsoft/GoFeature)
2、FuncPhy — PHP 雲函式框架。(專案地址:https://github.com/xtlsoft/FuncPhy)
3、CachedRecursion —— 存的遞迴呼叫。(專案地址:https://github.com/xtlsoft/CachedRecursion)
4、NoiLab — 線上 CppIde。(專案地址:https://github.com/SZCK/NoiLab)
5、Golang Go-Router — 一個給 Go 用的 router,十分輕巧,語法和 XPHP 的 Router 相似。(詳情:https://github.com/xtlsoft/router)
你以為這就完了,當然還沒有,還有些專案是上面沒有提到的,感興趣的可以自行到他們的GitHub主頁檢視,看完之後相信你也一定會對他們刮目相看(GitHub主頁:https:// github .com/xtlsoft)
看完這些專案,網友麼就開始紛紛議論:有感慨中年人表示壓力山大;瞬間發現自己老了;也有質疑是碼農父母搞得,你怎麼看呢?

最後附上一張別人家初中時候的年度總結:

感謝閱讀
如果你依然在程式設計的世界裡迷茫,不知道自己的未來規劃,可以加入web前端學習交流群: 731771211 裡面可以與大神一起交流並走出迷茫。小白可進群免費領取學習資料,看看前輩們是如何在程式設計的世界裡傲然前行!群裡不停更新最新的教程和學習方法(進群送web前端系統學習路線,詳細的前端專案實戰教學視訊),有想學習web前端的,或是轉行,或是大學生,還有工作中想提升自己能力的,正在學習的小夥伴歡迎加入學習。
點選: 加入