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

2021-01-17 09:48:16 +08:00
 fxjson

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

4659 次点击
所在节点    程序员
34 条回复
renmu123
2021-01-17 10:02:41 +08:00
Instagram 就是用 Django 的
toarya
2021-01-17 10:06:02 +08:00
知乎,豆瓣。
dayeye2006199
2021-01-17 10:26:52 +08:00
Django 全家桶,用了都说好。示例网站 Instagram Pinterest Mozilla 国家地理。

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

不适合国内互联网公司需要快速扩张的业务,就算 Python 能抗住并发,出于资源占用,维护性、招人、办公室政治等因素,Java/Go 更吃香
inframe
2021-01-17 15:19:09 +08:00
django 唯一缺点是上非关系型数据库作为后端
没有非常好的一键支持库,要各种修改中间层,
其他都挺好的
winglight2016
2021-01-17 15:24:50 +08:00
@inframe 什么意思啊? nosql/mongodb 支持和 django 有啥关系吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/745598

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX