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

通过 AI 实现各种框架的基础版本(如 tiny-xxx)

  •  
  •   CharlieYu · 1 天前 · 930 次点击

    之前在网上看到一些从零实现某某框架或者某某中间件的开源仓库,但是自己动手的话其实需要花不少时间,并且有时候碰到一些不懂的用法概念断断续续的没法很流畅地学下去。最近发现用 AI 来写 边写边问并且让他给一些核心的代码部分给自己实现整体的效果还不错。 贴几个例子: tiny-spring: https://github.com/yuhangbin/tiny-spring tiny-jvm: https://github.com/yuhangbin/tiny-jvm/tree/java

    8 条回复    2025-06-21 16:02:10 +08:00
    SGL
        1
    SGL  
       1 天前
    对于资深开发来说,AI 是很好赛博劳工,在资深开发的调教中任劳任怨。
    至于某领域的入门开发来说,AI 是很好的初阶 Mentor ,在小白开发的疑问中耐心的教导。
    总之,AI 这东西真挺好的。最近老在 HackerNews 和公众号看到一些反思的声音,个人认为把 AI 用岔劈了,完全是用户自己的问题。
    murmur
        2
    murmur  
       1 天前
    除了造了一个没人用的轮子似乎也没什么意义,你敢造我不敢用啊
    zrlhk
        3
    zrlhk  
       1 天前
    AI 来写 边写边问;用啥 AI 工具可以这样方便?
    netabare
        4
    netabare  
       1 天前 via iPhone
    既然都 tiny 了,感觉实现个 javalin 或者 inversify 这种轻量级的框架会更有学习意义吧。spring 之类的重型框架黑魔法太多,反而很多东西感觉蛮 dirty 的。
    Donahue
        5
    Donahue  
       1 天前   ❤️ 1
    @murmur 学习啊,tiny-docker, tiny-torch, 都是很好的学习框架底层原理的项目,比抱着源码去学好多了
    CharlieYu
        6
    CharlieYu  
    OP
       20 小时 50 分钟前
    @zrlhk 我是用 cursor
    CharlieYu
        7
    CharlieYu  
    OP
       20 小时 48 分钟前
    @netabare 还是看自己感兴趣啥。 实操的时候 让 AI 知道自己的情况,可以在低心智负担的情况下了解自己感兴趣的部分。主要是提供一种学习思路
    Need4more
        8
    Need4more  
       17 小时 9 分钟前
    能分享下提示词和使用的 model 吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2224 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 01:11 · PVG 09:11 · LAX 18:11 · JFK 21:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.