V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zhshch
V2EX  ›  分享创造

给自己刨坑来啦!我心目中的 Python Web 框架

  •  
  •   zhshch · 2019-03-25 21:24:23 +08:00 · 3730 次点击
    这是一个创建于 2094 天前的主题,其中的信息可能已经有所发展或是发生改变。

    理念

    一个轻量的,结构完整的 Python Web 框架。适用于小型项目或组合进某一项工程中。

    https://github.com/zhshch2002/FWeb

    技能树

    还没点满,很可能半截增删改。

    https://imgchr.com/i/Atoge0

    起因

    本人高中学生一个,估计再有几个月就消失了。之前使用过 Django 和 Flask,经常幻想自己的 Web 框架会怎么设计。

    建立这个项目,目的是学习相关技术,了解一下。希望能实现到应用级别,但也可能中道荒废。

    希望有大佬多加建议指正,不胜感激。

    本帖建于立项日,废于(啥时候懒癌犯了就废了)

    21 条回复    2019-03-28 18:51:34 +08:00
    Kilerd
        1
    Kilerd  
       2019-03-25 22:55:02 +08:00
    亲,咱这边建议你先看看 PEP8 再去写代码呢
    lovedebug
        2
    lovedebug  
       2019-03-25 23:05:43 +08:00 via Android
    加油。我想说最好有大量工程实践再不断优化设计框架。
    changjiangzzZ
        3
    changjiangzzZ  
       2019-03-25 23:14:59 +08:00
    加油,小火鸡。但是好好备考,一个好的大学很重要
    hlwjia
        4
    hlwjia  
       2019-03-25 23:47:50 +08:00   ❤️ 2
    第二个 commit, 创建项目
    第三个 commit, 项目更名

    https://github.com/zhshch2002/FWeb/commits/master

    嗯,我看好你
    j0hnj
        5
    j0hnj  
       2019-03-26 02:35:54 +08:00 via iPhone
    所以写了个 helloworld 就可以出来宣传了吗
    Iamnotfish
        6
    Iamnotfish  
       2019-03-26 02:48:00 +08:00
    现在都是 readme 程序员了?不是大家打击你的积极性。就是你的标题写的这么牛逼,打开项目就一个 hello world 和一张图。属实有点说不过去
    zhshch
        7
    zhshch  
    OP
       2019-03-26 06:31:34 +08:00 via Android
    呃,我错了😂撸了一晚上结果结构不满意,所以就没推。
    xiaket
        8
    xiaket  
       2019-03-26 06:49:21 +08:00
    有啥(相对于 Django 和 Flask)你想要加的特性吗? 还是只是想自己写一个学习一遍?
    zhshch
        9
    zhshch  
    OP
       2019-03-26 07:15:55 +08:00 via Android
    @xiaket 学习的想法偏多。加成的话,我希望更直观的路由和整齐的项目结构。还有一些零星的想法,准备整理。
    zhshch
        10
    zhshch  
    OP
       2019-03-26 07:16:56 +08:00 via Android
    flag 已立,今晚上就必不是 readme 项目了。
    zhshch
        11
    zhshch  
    OP
       2019-03-26 07:17:41 +08:00 via Android
    😂😂😂
    xiaket
        12
    xiaket  
       2019-03-26 07:33:10 +08:00
    @zhshch 这两个都谈不上特性, 而只是个人喜好而已, 而且在 Django/Flask 的框架下, 也可以做到.

    我支持学习为出发点的造轮子, 不过先全面读一下这两个框架的源码才能取长补短.
    loading
        13
    loading  
       2019-03-26 07:38:56 +08:00 via Android
    楼主,您能考上大学吗?
    KHfqLAYYS6BKJT3R
        14
    KHfqLAYYS6BKJT3R  
       2019-03-26 07:52:12 +08:00 via Android
    好大学很重要,真的
    iConnect
        15
    iConnect  
       2019-03-26 08:55:05 +08:00 via Android
    高中生撸完一个 web 框架,基本能用就算成功了,不好用可以再优化嘛,也没见哪个轮子一开始就是很强的。推上去了公告下,帮你 star 去
    beyondorient
        16
    beyondorient  
       2019-03-26 09:23:00 +08:00
    有点像高中生在知乎宣布证明了黎曼猜想🤐
    yuhr123
        17
    yuhr123  
       2019-03-26 09:23:20 +08:00 via iPhone
    好好学习,先把 Django 和 flask 用顺,考个好学校。然后把其他框架的不足,完善到自己的设计中。
    Dogergo
        18
    Dogergo  
       2019-03-26 09:29:20 +08:00
    同建议,先把精力扔在课程上,大学有大把的时间可以做自己的事,而且会遇到更多优秀的人。他们兴许能在你的项目里给你些建议
    qfdk
        19
    qfdk  
       2019-03-26 14:53:17 +08:00 via iPhone
    好大学很重要 高中已经很牛逼了 进了大学 工作了 才发现高中太弱了
    brucewuio
        20
    brucewuio  
       2019-03-27 11:24:06 +08:00
    web 都 烂大街了 加油 啊哈哈
    zhshch
        21
    zhshch  
    OP
       2019-03-28 18:51:34 +08:00
    撸了两天,底层初见成效了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3389 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:13 · PVG 19:13 · LAX 03:13 · JFK 06:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.