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

小咨询:有人用 Python 做非内部系统的 web 开发吗?貌似做人工智能,数据处理的比较多呢

  •  
  •   fxjson · 316 天前 · 3701 次点击
    这是一个创建于 316 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Python 方面的 web 框架倒是也不少,生产环境使用量如何

    34 条回复    2021-01-18 12:27:55 +08:00
    renmu123
        1
    renmu123   316 天前 via Android
    Instagram 就是用 Django 的
    toarya
        2
    toarya   316 天前
    知乎,豆瓣。
    dayeye2006199
        3
    dayeye2006199   316 天前 via Android   ❤️ 3
    Django 全家桶,用了都说好。示例网站 Instagram Pinterest Mozilla 国家地理。

    一般在网站倒闭之前,不用担心各种性能问题。撸的速度飞起
    treePerson
        4
    treePerson   316 天前
    Flask √
    notproblem
        5
    notproblem   316 天前
    宝塔面板
    kaka6
        6
    kaka6   316 天前
    想用 flask 弄个社区产品 😀
    XCFOX
        7
    XCFOX   316 天前
    Python 开发起来确实快,不过代价是性能差、低可维护性。
    相比起来 Go 语言在保持语法简单、开发速度快的情况下也保证了高性能和高可维护性,可以试试 Go 语言。
    viiii
        8
    viiii   316 天前 via Android
    正在用 django 一把梭,很愉快。
    性能?日均访问量百万以下不需要考虑
    37Y37
        9
    37Y37   316 天前
    多的一塌糊涂,我们都是 Python Django 开发内部用 web,内部系统性能啥的完全够用,https://blog.ops-coffee.cn/devops/
    ErwinCheung
        10
    ErwinCheung   316 天前
    @37Y37 37 又在安利
    linweizhi
        11
    linweizhi   316 天前
    Ins Django, Douban Flask
    cz5424
        12
    cz5424   316 天前
    Django 做管理后台挺好的,开发速度很快。
    普通的服务端用 flask,小公司快速迭代功能,非常合适
    CallMeReznov
        13
    CallMeReznov   316 天前
    实际工作当中,出东西,能用才是硬道理。
    比如我,一个运维,运营方面的老找我要数据,比如每天多少人啊,抓拍啊,我当然可以从数据库里每天给他手动查一次,但这不是我该干的啊,这本身就是业务管理后台应该有的功能啊,求了开发几个月也没出,气到暴毙,自己 FLASK 写 10 分钟搞定。
    DoctorCat
        14
    DoctorCat   316 天前
    据很多案例来看生产环境没问题,btw:大规模集群不可能只用一种语言一种框架解决问题。
    如果是微服务,那跨语言异构也没啥的,node 、go 、rust 甚至 php 都可以怼上来啊。瓶颈只取决于具体的业务场景和工程师水平。
    b00tyhunt3r
        15
    b00tyhunt3r   316 天前
    @XCFOX 这也能强行碰到瓷🤣
    abersheeran
        16
    abersheeran   316 天前
    需要用关系型数据库的就选 Django 。不需要的,随便挑个微框架就行。
    zachlhb
        17
    zachlhb   316 天前 via Android   ❤️ 2
    @XCFOX 性能,我敢说目前 90%的开发都不用考虑性能,除了 bat,中小公司还没到性能瓶颈,产品基本就黄了,公司也拜拜了,还性能,而 python 维护性并不差
    TypeError
        18
    TypeError   316 天前 via Android
    我喜欢用 Python 写中小型 Web 后端,开发快,也有协程和类型标注,

    不适合国内互联网公司需要快速扩张的业务,就算 Python 能抗住并发,出于资源占用,维护性、招人、办公室政治等因素,Java/Go 更吃香
    inframe
        19
    inframe   316 天前
    django 唯一缺点是上非关系型数据库作为后端
    没有非常好的一键支持库,要各种修改中间层,
    其他都挺好的
    winglight2016
        20
    winglight2016   316 天前
    @inframe 什么意思啊? nosql/mongodb 支持和 django 有啥关系吗?
    786375312123
        21
    786375312123   315 天前
    instagram 这种怪物都是用 py 了。还想不起有哪个比这个还要求性能的
    SuperMild
        22
    SuperMild   315 天前
    你正在使用的这个 V2EX 呀
    jmyz0455
        23
    jmyz0455   315 天前
    @SuperMild 原来 v2 是 django 写的?
    no13bus
        24
    no13bus   315 天前
    觉得 python django 挺好的。flask 用起来也是需要一堆插件,所以还是不如直接用 django 。至于维护性的话,其实工作中也就是考察下该语言的第三方库的支持,oop 的支持,以及该报错的时候就报错(强类型语言语言这点做的比较好). 其实对于大部分业务,性能的瓶颈不是语言,而可能是数据库,三高情况下,基本上就得分库分表,服务化啥的,这个基本上和语言关系不大了。当然你所在的公司规模不大的话,这些都可以忽略。
    wuwukai007
        25
    wuwukai007   315 天前 via Android
    有一说一,CRUD boy 还是别纠结啥语言了🌚
    yexiaoxing
        26
    yexiaoxing   315 天前
    Flask 用着挺好,整个学校的流量打上去都没什么事。
    heyjei
        27
    heyjei   315 天前 via Android
    django 就是对前后端分离的这种开发模式支持不好,开发 api 后端还得装扩展
    zinplus
        28
    zinplus   315 天前
    @winglight2016 #20 django 自带非常好用的 orm
    ofooo
        29
    ofooo   315 天前
    fastapi+vue
    SingeeKing
        30
    SingeeKing   315 天前 via iPhone
    @SuperMild
    @jmyz0455

    之前站长说过 v2 基于 tornado
    l4ever
        31
    l4ever   315 天前 via iPhone
    我们公司内部大部分是 php python
    中间件 flask,内部知识管理 flask,考勤 flask 。
    xpresslink
        32
    xpresslink   315 天前
    @heyjei 我有 Django 开发过前后分离模式的应用,框架本身的功能开发 api 豪无问题,只不过为了更省事用 DRF 的比较多。 只能说如果用 Django 开发前后分离的应用,它本身 MTV 的深度集成形成的高效开发特性就浪费了
    xpresslink
        33
    xpresslink   315 天前
    做系统运维的人用 Python 做非内部系统的 web 开发的比较多。很多运维工具用 python 的比较多,再用 python 做个后台管理的 web 界面边际成本比较低,也容易接口。
    貌似做人工智能,数据处理的情况比较类似。

    互联网公司做 web 开发的单独的管理后台可能用 node 的比较多,通常前台的人用 js 比较精通,再学个 node 边际成本也低。最多的是后台开发的人用 java/go/PHP 一把梭了。
    jeeyong
        34
    jeeyong   315 天前
    @toarya 知乎好像之前就改进到 golang+python 共存了, 慢慢 golang 替代 python.
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3820 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:16 · PVG 16:16 · LAX 00:16 · JFK 03:16
    ♥ Do have faith in what you're doing.