一堆初中生写的类库、框架 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xtlsoft
V2EX    编程

一堆初中生写的类库、框架

  •  
  •   xtlsoft 2018-06-09 21:40:44 +08:00 13112 次点击
    这是一个创建于 2682 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是谁

    GitHub https://github.com/xtlsoft

    XPHP

    A light & high-performance PHP framework.

    这个项目有点历史了,小学就开发了第一版,那时还不知道 Semantic Version,于是版本号是 版本 0。

    这个框架,设计初衷是,与 Laravel 一样优雅,与 CI 一样高性能。

    把整个 Handler 层单独出来了,所以整合 Swoole、Workerman 之类的十分方便。后期有原生支持多线程( pthreads )的打算。

    提供完整的工具集,包括 CLI 等等。Container 化管理,符合 PSR 标准,摒弃了 Laravel 中我认为多余的思想,十分简化,并且是 Event-Driven 的。

    这个框架是完全模块化的,例如你觉得 Router 不好用,可以直接替换,只需修改 Container 中的 Registry 就行了。

    https://github.com/xtlsoft/XPHP/

    NonDB

    A NoSQL Database for itself.

    NonDB 的前身是 XDO 和 xdb,是一个非关系型文档数据库(但是旧版 xdb 是关系型的)。同样,他的前身是我小学开始开发的,最初版用一个周末完成,那时的代码写得很皮,自己都看不懂了。

    NonDB 完全符合 PSR 标准,注释完备,接口开放,底层 Driver 上层 Sorter, Dumper, Checker 都可以注册为自己的类。

    性能很高,默认的 LocalDriver 是 JSON 存储的。

    https://github.com/xtlsoft/NonDB/

    OnePort

    You can do everything with only one port enabled.

    正向端口代理,在同一个端口同时启用 HTTP 和 WebSocket 基于的端口代理,TCP/UDP 均可代理。支持黑白名单,简单鉴权。

    https://github.com/ourCloudSky/OnePort-php/

    其余 PHP 项目

    GoFeature - 在 PHP 中启用 Golang 特性,无需拓展。https://github.com/xtlsoft/GoFeature FuncPhy - PHP 云函数框架。https://github.com/xtlsoft/FuncPhy CachedRecursion - 缓存的递归调用。https://github.com/xtlsoft/CachedRecursion NoiLab - 在线 CppIde。https://github.com/SZCK/NoiLab .... 还有很多

    Golang Go-Router

    今年才开始对 Golang 比较熟悉,所以项目较少。

    https://github.com/xtlsoft/router 一个给 Go 用的 router,十分轻巧,语法和 XPHP 的 Router 相似。( WIP )

    44 条回复    2018-10-02 14:08:42 +08:00
    crll
        1
    crll  
       2018-06-09 21:54:54 +08:00
    一堆中学生是一个班的同学吗。。
    airyland
        2
    airyland  
       2018-06-09 21:57:05 +08:00   10
    表示以后发分享创造有年龄压力了,也许只有发「一个老年人写的程序」能与初中生小学生匹敌了。
    Cytion
        3
    Cytion  
       2018-06-09 22:00:35 +08:00 via Android
    一群脱发中年人表示压力山大
    Felldeadbird
        4
    Felldeadbird  
       2018-06-09 22:00:43 +08:00 via iPhone
    瞬间发现自己老了
    zhangyu911013
        5
    zhangyu911013  
       2018-06-09 22:02:08 +08:00 via Android
    我滴妈啊,现在初中生都这么厉害了吗,看来我们国家未来一片光明啊
    hanbing135
        6
    hanbing135  
       2018-06-09 22:05:39 +08:00 via Android
    初中生牛啊
    jtsai
        7
    jtsai  
       2018-06-09 22:07:15 +08:00
    append 我不是针对你
    carlclone
        8
    carlclone  
       2018-06-09 22:08:24 +08:00
    ......兄弟标题党吗? 这涉及的知识点可一点不少
    feverzsj
        9
    feverzsj  
       2018-06-09 22:11:52 +08:00
    感觉像码农父母搞的,认识几个父母在小孩小学时就开始规划各种编程奖项,拿几个奖进好学校很容易
    wellsc
        10
    wellsc  
       2018-06-09 22:17:22 +08:00
    厉害
    sulinehk
        11
    sulinehk  
       2018-06-09 22:25:18 +08:00 via Android
    这 go 写得垂直空白拉满了…
    Sanko
        12
    Sanko  
       2018-06-09 23:05:26 +08:00 via Android
    看了下博客发现还真是中学生啊
    scnace
        13
    scnace  
       2018-06-09 23:49:52 +08:00 via Android
    想了想自己的初中生涯 连 OI 是啥都不知道
    lsmgeb89
        14
    lsmgeb89  
       2018-06-09 23:56:49 +08:00
    还有小学生会做 dp 的呢!
    yoke123
        15
    yoke123  
       2018-06-10 00:09:45 +08:00
    是什么限制了你们的想象
    比这夸张的多了去了 安心当咸鱼吧
    Marfal
        16
    Marfal  
       2018-06-10 00:17:35 +08:00
    @yoke123 求发两个瞻仰
    omph
        17
    omph  
       2018-06-10 00:18:03 +08:00   1
    程序员转世而已
    ghos
        18
    ghos  
       2018-06-10 00:40:30 +08:00 via Android
    大家莫慌 这是小说里的重生回到少年时!
    zacksleo
        19
    zacksleo  
       2018-06-10 01:12:02 +08:00 via iPhone
    666
    POPOEVER
        20
    POPOEVER  
       2018-06-10 02:01:54 +08:00
    楼主,certbot renew
        21
    TtiGeR  
       2018-06-10 02:45:13 +08:00 via iPhone
    不错不错 支持鼓励
    agdhole
        22
    agdhole  
       2018-06-10 06:29:22 +08:00 via Android
    厉害啊
    whoami9894
        23
    whoami9894  
       2018-06-10 09:02:16 +08:00 via Android
    发现自己早就输在了起跑线上[doge]
    peterpei
        24
    peterpei  
       2018-06-10 09:03:58 +08:00 via Android
    小学就开发了第一版。。。。。
    Trumeet
        25
    Trumeet  
       2018-06-10 09:40:57 +08:00 via Android
    今天看到的第三个 「初中生」 .......
    Mogugugugu
        26
    Mogugugugu  
       2018-06-10 09:50:17 +08:00
    确实是中学生啊 - - ,表示祖国未来前途光明,加油
    JohnChiu
        27
    JohnChiu  
       2018-06-10 10:17:07 +08:00
    提醒一下,*.xapps.top 证书已经过期 10 天了。

    ilotuo
        28
    ilotuo  
       2018-06-10 10:39:16 +08:00   1
    真是大佬.
    大佬打算以后怎么发展?
    给你买个冰阔落, 详细讲讲?
    Zzdex
        29
    Zzdex  
       2018-06-10 11:39:43 +08:00
    现在初中生都这么厉害的嘛
    LxRuzx
        30
    LxRuzx  
       2018-06-10 17:36:02 +08:00
    真是可怕 初中我连编程是啥都不知道
    Canrz
        31
    Canrz  
       2018-06-10 18:00:44 +08:00
    差距啊,初中时候连电脑都没怎么摸过
    fetich
        32
    fetich  
       2018-06-10 19:02:45 +08:00
    请问你认识谢必安么?
    a7a2
        33
    a7a2  
       2018-06-10 20:12:37 +08:00
    又一个大神诞生 没用 写代码的一点不缺人
    Macolor21
        34
    Macolor21  
       2018-06-10 21:21:35 +08:00
    XPHP 的 Readme 中 Features 特性里 origin 拼成 orgin 了
    zzf2017
        35
    zzf2017  
       2018-06-10 21:42:30 +08:00
    输了,
    changwei
        36
    changwei  
       2018-06-11 02:56:52 +08:00 via Android
    我读初中的时候还在玩植物大战僵尸
    koloto
        37
    koloto  
       2018-06-11 10:49:39 +08:00
    大佬还缺端茶的吗?这儿有个大三的菜鸡。
    xtlsoft
        38
    xtlsoft  
    OP
       2018-06-14 11:20:18 +08:00 via Android
    @Macolor21 对不起哈,英语初中水平,我会修复的。

    @koloto 我这有项目缺人手,可以邮件详询。
    @JohnChiu 宝塔面板垃圾,居然不认我的 wildcard,结果这证书就拖延了这么长时间没搞。
    @feverzsj 这倒不是。

    @crll 不是同班同学啦。。。不过都认识,有几个同校的。

    另外我只有周末有空,所以请尽量周末联系,谢谢。
    zsdroid
        39
    zsdroid  
       2018-09-03 08:50:20 +08:00
    我只想说有钱真好,我的第一台电脑还是我大学打工的钱买的。再看看别人家的孩子,小学就有电脑了。哎。。。
    Flygoat
        40
    Flygoat  
       2018-09-03 10:36:13 +08:00 via Android
    高中生路过。。。。这世界上 dalao 太多了啊!
    869116264
        41
    869116264  
       2018-09-11 19:28:18 +08:00
    看了下你的 index.php 和 config.php.我觉得至少这两个文件写的很不优雅.你的 config 用的是 global 全局变量....这个优雅不优雅我就不跟你多讨论了.如果你觉得优雅那就优雅吧.global 全局变量的性能我估计也会低一些,声明周期是一定大于等于 php 局部变量的.你可以多看看 ci,laravel 的源码与 php 内核的源码.
    sharkspeed
        42
    sharkspeed  
       2018-09-12 14:08:28 +08:00
    dalao 如何加入,老年人!!!
    sharkspeed
        43
    sharkspeed  
       2018-09-12 14:08:43 +08:00
    @xtlsoft 如何加入哩
    pityhero233
        44
    pityhero233  
       2018-10-02 14:08:42 +08:00 via Android
    @lsmgeb89 小学生 dp 不是基本操作吗……君不见我身边的孩子小学安全测试玩的贼溜,让我这个脚本小子瑟瑟发抖
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1529 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 128ms UTC 16:19 PVG 00:19 LAX 09:19 JFK 12:19
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86