相对于 Java 和.Net ,Python 写 api 有优势吗?
![]() | 1 ofooo 2018-07-21 09:26:57 +08:00 via iPhone 我,加一。 不太了解 java 和.net 。也许写业务功能更简单一些吧,因为语法简洁一些。当然感觉性能会更差些~反正任务本身不需要太高性能,所以感觉还挺好 |
3 yufpga 2018-07-21 09:53:11 +08:00 ![]() +1 开发速度快,代码写起来很舒服。缺点就是大家说的性能问题,吞吐量很难上的来。但所谓的性能问题其实都不是问题(很多都是自己吓自己),这个可以在一定程度上做优化,没见到 instagram 都用的 django, 人家月活 10 亿。更何况,大多数公司的业务场景都达不到所谓的高并发。 |
4 TuringGunner 2018-07-21 09:54:05 +08:00 我就是,缺点就是不好找工作... |
![]() | 5 asdfjklsc 2018-07-21 09:54:34 +08:00 我啊,刚发个帖说找不到工作了。 |
![]() | 6 ofooo 2018-07-21 09:57:03 +08:00 via iPhone 我用 tornado,flask 貌似也不错,更喜欢这种轻量级框架 |
7 iConnect 2018-07-21 09:57:03 +08:00 via Android 要说单机性能有差距是会的,高并发的服务不都是应该分布式了吗,这就和哪个语言基本没关系了。没见过哪个应用用一台服务器死扛高并发的 |
9 txwd OP @TuringGunner 谢谢,有没有收藏这方面可用的开源项目 |
![]() | 12 ytmsdy 2018-07-21 10:40:50 +08:00 via iPhone 简单快速,一个简单的接口 3 分钟就能好。 |
![]() | 13 fly9006 2018-07-21 10:48:09 +08:00 +1 |
14 hell0v2 2018-07-21 10:50:24 +08:00 @TuringGunner 很现实的缺点。。。 |
15 TommyLemon 2018-07-21 10:52:18 +08:00 以前有,开发更快,但现在 Java 和 C#用 APIJSON 反而比 Python 都快很多 后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构! github.com/TommyLemon/APIJSON 创作不易,GitHub 右上角点 Star 支持下吧^_^ |
16 bufpay 2018-07-21 10:58:53 +08:00 bufpay.com 就是用的 python |
![]() | 17 xiaoshenke 2018-07-21 11:32:50 +08:00 via Android 我 我喜欢 python 主要两点,我负责的 web 业务线对性能要求不是很高,然后 python 写起来比 java 和 go 都爽多了 |
![]() | 18 xiaoshenke 2018-07-21 11:33:31 +08:00 via Android 框架选型,flask+uwsgi |
19 TommyLemon 2018-07-21 11:56:36 +08:00 @ytmsdy 用 APIJSON,一个简单的增删改查接口 0 分钟就好,一个复杂的查询 0 分钟就好。 后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构! github.com/TommyLemon/APIJSON 创作不易,GitHub 右上角点 Star 支持下吧^_^ |
![]() | 20 rust 2018-07-21 12:02:09 +08:00 楼上没有人用 Sanic 这个框架吗? 基于 uvloop 的,用来写 API 服务简直爽歪歪,而且性能很高,真的高~~ |
![]() | 21 zhuangzhuang1988 2018-07-21 12:05:23 +08:00 没有 .net core 爽。 |
![]() | 22 qsnow6 2018-07-21 12:13:26 +08:00 via iPhone ![]() flask 做 api 太爽 |
![]() | 23 hlwjia PRO flask 做 API 一直这么用,前端 react 美滋滋 |
![]() | 24 AlisaDestiny 2018-07-21 15:04:10 +08:00 用 flask 做了一个自己用的图床,170 行左右,包含数据库操作和增删查接口,简直不要太容易。 |
![]() | 25 blodside 2018-07-21 15:06:28 +08:00 rest-framework 了解一下 http://www.django-rest-framework.org/ |
26 dhssingle 2018-07-21 15:37:41 +08:00 没有,用 .net core 写 api 还是挺爽的 |
![]() | 27 ifane 2018-07-21 16:27:19 +08:00 +1, 公司内部的项目,都是用 python 的 flask,django,tonardo 写的。 写起来速度贼快。 |
28 karllynn 2018-07-21 16:45:24 +08:00 最大的优势是写得快 |
29 TommyLemon 2018-07-21 19:20:42 +08:00 @dhssingle @ifane 以前是 Python 等动态语言开发更快,但现在 Java 和 C#用 APIJSON 反而比 Python 都快很多哦 后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构! github.com/TommyLemon/APIJSON 创作不易,GitHub 右上角点 Star 支持下吧^_^ |
![]() | 30 haoji 2018-07-21 19:34:35 +08:00 简单项目 flask 复杂项目 Django,Django-Rest-Framework 做接口 |
![]() | 31 jmperdev 2018-07-21 20:14:19 +08:00 via iPhone +1 |
![]() | 32 picone 2018-07-21 20:50:20 +08:00 豆瓣、知乎预订 |
33 ucun 2018-07-21 21:15:35 +08:00 ![]() |
![]() | 34 arctanx 2018-07-21 22:02:59 +08:00 +1 优势是开发快吧 |
35 pcar 2018-07-21 22:09:43 +08:00 一直用 django 做私活,这东西好难找到全职的,至少我在的地方就找不到,除非私活变全职。 |
36 xuchaochao 2018-07-21 22:26:11 +08:00 @pcar 大佬透能露个方向怎么找私活么 |
![]() | 37 Zzdex 2018-07-21 22:32:40 +08:00 + 1 Django Flask |
39 qiukong 2018-07-21 22:37:22 +08:00 +1 参考宝塔,负载 100%时 PHP 和 NGINX 全都掉线,面板照常登陆。 |
![]() | 40 wangyongbo 2018-07-21 23:42:27 +08:00 我司 所有的代码都是用的 django 写的。 |
![]() | 41 silhouette 2018-07-21 23:44:33 +08:00 via Android django+drf |
![]() | 42 inframe 2018-07-22 00:30:08 +08:00 via Android 兹词 flask+restful 非常好用的工具包装,从类的角度描述接口 什么运行速度慢?真的有这么高并发的业务需要同志你从头开始写? |
![]() | 43 Qzier 2018-07-22 01:38:58 +08:00 django rest framework |
![]() | 44 owlsec 2018-07-22 03:02:47 +08:00 flask_restful 多好用 |
![]() | 45 andforce 2018-07-22 09:48:55 +08:00 据说写的快,但是维护起来很费劲 |
![]() | 46 tt67wq 2018-07-22 11:18:44 +08:00 via Android 写的时候爽,维护起来要了老命,现在都换 go 了,web 方面 py 估计没什么下文了 |
![]() | 47 qq7171891 2018-07-22 12:04:51 +08:00 我在用。 上面也有人提到 2 个问题:性能和维护。不过我看显然有些人只知皮毛,根本没实践所以人云亦云。 性能:你先活着到要解决性能的那一天再说吧,胶水语言,性能有问题的模块改 C,能有什么问题? 维护:所以 Python 搞微服务最适合,维护是有问题,所以我们用 Python3.6 了撒,类型注解了解一下?!! 就一个缺点。。工作难找。 |
48 ebingtel 2018-07-22 14:32:14 +08:00 +1 …… flask + gevent |
49 pcar 2018-07-22 15:41:12 +08:00 |
50 nbboy 2018-07-22 16:31:01 +08:00 多学一点没坏处。 |
51 zhzer 2018-07-22 21:39:30 +08:00 写得很爽,py 协程那套玩的溜性能不是问题甚至是优势 开玩笑 EVE 的服务器就是 python 写的 |