V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xtlsoft
V2EX  ›  编程

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

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

    我是谁

    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
    TtiGeR
        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   ·   我们的愿景   ·   实用小工具   ·   3122 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 12:42 · PVG 20:42 · LAX 05:42 · JFK 08:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.