用 Python 写 Web api 的人有多少?

2018-07-21 09:14:12 +08:00
 txwd

相对于 Java 和.Net ,Python 写 api 有优势吗?

13450 次点击
所在节点    Python
51 条回复
ofooo
2018-07-21 09:26:57 +08:00
我,加一。
不太了解 java 和.net 。也许写业务功能更简单一些吧,因为语法简洁一些。当然感觉性能会更差些~反正任务本身不需要太高性能,所以感觉还挺好
txwd
2018-07-21 09:49:41 +08:00
@ofooo 谢谢,有没有收藏这方面可用的开源项目
yufpga
2018-07-21 09:53:11 +08:00
+1
开发速度快,代码写起来很舒服。缺点就是大家说的性能问题,吞吐量很难上的来。但所谓的性能问题其实都不是问题(很多都是自己吓自己),这个可以在一定程度上做优化,没见到 instagram 都用的 django, 人家月活 10 亿。更何况,大多数公司的业务场景都达不到所谓的高并发。
TuringGunner
2018-07-21 09:54:05 +08:00
我就是,缺点就是不好找工作...
asdfjklsc
2018-07-21 09:54:34 +08:00
我啊,刚发个帖说找不到工作了。
ofooo
2018-07-21 09:57:03 +08:00
我用 tornado,flask 貌似也不错,更喜欢这种轻量级框架
iConnect
2018-07-21 09:57:03 +08:00
要说单机性能有差距是会的,高并发的服务不都是应该分布式了吗,这就和哪个语言基本没关系了。没见过哪个应用用一台服务器死扛高并发的
ofooo
2018-07-21 10:00:01 +08:00
也就几百 pv 要啥集群😂😂😂
@iConnect
txwd
2018-07-21 10:05:14 +08:00
@TuringGunner 谢谢,有没有收藏这方面可用的开源项目
txwd
2018-07-21 10:05:24 +08:00
@asdfjklsc 谢谢,有没有收藏这方面可用的开源项目
0312birdzhang
2018-07-21 10:10:04 +08:00
自己搞得几个接口是用的 web.py ,主要是因为简单轻量
ytmsdy
2018-07-21 10:40:50 +08:00
简单快速,一个简单的接口 3 分钟就能好。
fly9006
2018-07-21 10:48:09 +08:00
+1
hell0v2
2018-07-21 10:50:24 +08:00
@TuringGunner 很现实的缺点。。。
TommyLemon
2018-07-21 10:52:18 +08:00
以前有,开发更快,但现在 Java 和 C#用 APIJSON 反而比 Python 都快很多

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
github.com/TommyLemon/APIJSON
创作不易,GitHub 右上角点 Star 支持下吧^_^
bufpay
2018-07-21 10:58:53 +08:00
bufpay.com 就是用的 python
xiaoshenke
2018-07-21 11:32:50 +08:00
我 我喜欢 python 主要两点,我负责的 web 业务线对性能要求不是很高,然后 python 写起来比 java 和 go 都爽多了
xiaoshenke
2018-07-21 11:33:31 +08:00
框架选型,flask+uwsgi
TommyLemon
2018-07-21 11:56:36 +08:00
@ytmsdy
用 APIJSON,一个简单的增删改查接口 0 分钟就好,一个复杂的查询 0 分钟就好。

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
github.com/TommyLemon/APIJSON
创作不易,GitHub 右上角点 Star 支持下吧^_^
rust
2018-07-21 12:02:09 +08:00
楼上没有人用 Sanic 这个框架吗?
基于 uvloop 的,用来写 API 服务简直爽歪歪,而且性能很高,真的高~~

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

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

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

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

© 2021 V2EX