V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
realNewBee
V2EX  ›  Python

Python 做后端,相对于 Java 或者 go 来说,到底差在哪?

  •  
  •   realNewBee · 2023-08-18 15:32:57 +08:00 · 11621 次点击
    这是一个创建于 464 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 V 站这看了很多文章,都说 py 做后端怎么怎么差,都劝这转 java 和 go ,那 py 到底差在哪呢?本人就是干 py 的,5 、6 年了,也还没意识到差到哪去呀

    第 1 条附言  ·  2023-10-13 11:21:36 +08:00
    对于基础开发(比如网关、调度系统等基础服务),确实是没什么好说的,py 相对于前两者来说确实没啥优势;但是我这说的是业务开发(数据的 CURD),无非就是量的问题(QPS),对于小公司,能有多大的量?人家大公司的量就摆在那,不用 py 那是可以理解的。所以,到底是语言的问题?还是公司业务的问题?
    105 条回复    2023-08-29 13:58:00 +08:00
    1  2  
    cooolr
        101
    cooolr  
       2023-08-21 18:07:28 +08:00
    我是一名 Python 菜鸡,做爬虫和数据分析的,我觉得 python 天生就很适合爬虫和数据分析,

    以前公司有过推荐算法的业务,我把算法写出来的算法代码转换成 flask 接口,没有一个能抗得住实时的下拉推荐请求,多进程+多线程+gonicorn+nginx 负载均衡,能用的都用上了,最后还是得一行一行代码去解决性能瓶颈,用 cython 或者 c 重写那段业务。

    python 的门槛太低了,低到我在学校上了一个学期的选修课就可以入行写爬虫了,刚开始的时候什么算法数据结构一概不懂。
    hopingtop
        102
    hopingtop  
       2023-08-21 18:54:40 +08:00
    @ZX576 #35 我也觉得更多站在工程角度去看,如果一个项目年代久了点,慢慢变大后,恰遇中途换了比较多的人,那 Py 的项目确实容易变得很糟糕!!! 目前在维护单文件上万行的代码,脑壳痛
    jeeyong
        103
    jeeyong  
       2023-08-22 09:01:21 +08:00
    小本买卖五菱宏光起步. 送一箱苹果, 打个车就够了. 经常送, 买个五菱, 成规模的批量运输就需要卡车了.
    python 先写出来, 上线.
    赚钱就重构.
    不赚钱就倒闭.
    半死不活就优化.
    rahuahua
        104
    rahuahua  
       2023-08-22 09:20:38 +08:00
    面相工资/工作岗位编程,大厂都不用 python 做线上业务了,python 能找到业务开发的好工作机会不多了。
    至于语言的优劣,自己喜欢就行
    gitxuzan
        105
    gitxuzan  
       2023-08-29 13:58:00 +08:00
    我记得没错的话,python 多线程只能利用单核 cpu, golang 是天然支持多协程和多核 cpu, 再有一个静态语言编译后,只要不是内存泄露,死锁,基本不出问题
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2405 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:22 · PVG 08:22 · LAX 16:22 · JFK 19:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.