web,微信小程序等等一些后台的 api 接口开发的话 python 的 django,flask 和 php 的 thinkphp,laravel 哪个更好用呢.
web,微信小程序等等一些后台的 api 接口开发的话 python 的 django,flask 和 php 的 thinkphp,laravel 哪个更好用呢.
|
1
python 吧,如果不跟 html 混写,纯粹写后端,php 优势就不大了
|
|
dzybiuAug 27, 2018
2
看你更偏向哪个技术栈,仅仅是要提供接口使用 python 吧,如果后期还要加后台管理啥的,还是选 php 比较合适点,个人观点,可以参考下
|
|
3
@tanglangshan 如果偏全栈开发的话 python 跟 php 比的话是不是没有啥可比性 首选 php
|
|
feiffyAug 27, 2018
4
熟悉哪个用哪个
|
|
mumblerAug 27, 2018
5
php 鲁棒性更强一点
|
|
huangzhe8263Aug 27, 2018
6
会拿个用拿个
是我肯定 py 啦 API 不需要前端界面, py 语法优势大 |
|
LokiSharpAug 27, 2018
7
写 API 的话 Flask 很爽
|
|
loginv2Aug 27, 2018
8
php swoole easyswoole
|
|
v2chouAug 27, 2018
9
会拿个用拿个
|
|
KlingonAug 27, 2018
10
帖子都已发到了 python 板块,那就选 Python 吧
|
|
KgM4gLtF0shViDH3Aug 27, 2018
11
日经问题
|
|
xiaoqiAug 27, 2018
12
还是用 go 吧
|
|
tanglangshanAug 27, 2018
13
@baiman521 python 语法不适合嵌入 html 模板,没有 end,if、for 之类的语句没法写在一行,还没有 3 目运算符,这些特性很不适合跟 html 混写,php 天生就是跟 html 打交道的
|
|
14
微信小程序我会选 PHP(laravel/lumen+EasyWeChat)
|
|
diluAug 27, 2018
15
第一 会哪个用哪个
第二 当地市场哪个好招人还便宜用哪个 不要在意什么性能、优雅、语法等问题,都是脚本语言谁也不比谁好到哪去 |
|
zzf2017Aug 27, 2018
16
没人用 java 的吗?我感觉也还行啊,轮子众多啊
|
|
liuxuAug 27, 2018
17
两个脚本语言有啥谁好谁坏,你拿 C 比较,说 C 代码量大还有的比,他们俩有啥可比性
|
|
TommyLemonAug 27, 2018
18
|
|
tanglangshanAug 27, 2018
19
php 还有个优点,修改代码以后不需要重启 server,瞬间即可看到效果
|
|
blodsideAug 27, 2018
20
http://www.django-rest-framework.org/ py 可以试试这个
|
|
allinoneokAug 27, 2018 via Android
21
php7 快
|
|
huangzhe8263Aug 27, 2018
22
@tanglangshan #13
python 没有三目? a = 1 if b > 1 else 0 了解一下 另外 django 写的话肯定是用模板的, 一般都是在 py 层面解决了大部分操作再下推到 html 吧. 赋值循环语句也可以用生成式解决 |
|
huangzhe8263Aug 27, 2018
23
关于重启的, py 无论是 django 还是 flask 都提供了类似的效果
|
|
24
单写 API,墙裂推荐 go
|
|
CbdyAug 27, 2018
25
Node.js 还用选?
|
|
BjQR4kYSAe4Eo7vlAug 27, 2018
26
python 和 go 都会一点. 同样的接口,我用 python 比 go 快很多. 大概 go 两天做完的工作,我用 python 只需要一天不到.
单单写 API,python 更舒服. |
|
endlessingAug 27, 2018
27
推荐 PHP
|
|
PulpFunctionAug 27, 2018
28
flask 一键安装
就是一个接口 轮子也多 |
|
sudozAug 27, 2018
30
写个 http 接口而已那么纠结?哪个用的熟用哪个……
|
|
jhdxrAug 27, 2018
31
@huangzhe8263 三目运算的优势就是写起来简单,而不只是把代码全放到一行。。。你这比普通的 if else 大概也就省了一个 a= 吧。。。
|
|
32
这个主要看你后端业务了
如果只写 DB 的 CURD, 可以考虑 php 的 slim,然后配合 medoo 或者 eloquent 另外如果后端业务略重的话可以考虑 symphony 或 laravel,集成的模块比较完善 |
|
FrailLoveAug 27, 2018
33
我投 SpringBoot 一票 扩展起来也方便
|
|
lhx2008Aug 27, 2018 via Android
34
spring boot 啊,哈哈,来歪楼的
|
|
fox0001Aug 27, 2018 via Android
35
支持楼上 spring boot
|
|
36
@jhdxr #31
这样写可读性强更 pythonic 啊 你要写起来简单? a = b > 1 and 1 or 0 还要更简单? a = (1, 0)[b > 1] 基础操作就别和 py 比了 语法糖已经发展到一个地步了 |
|
lygmqklAug 27, 2018
37
有人说 py 不如 PHP,我想说 再深一步 PY 如 GO 吗?
其实 熟悉什么用什么就好, 在有限的运行条件下,哪那么大差别。。。 真正系统起来了,就不是简单的 py or PHP 了。 |
|
EdwardsAug 27, 2018
38
小程序和 php 应该是最搭的。一直都是这么干的。
|
|
tanglangshanAug 27, 2018
39
@Edwards 微信里很多东西需要一边写一边刷新,php 最适合
|
|
40
在 Python 节点问 Python 和 PHP 哪个好,你咋不跑去美国问 美国 和 中国 哪个好呢?
|
|
41
php 是最好的语言!!
|
|
nilrustAug 27, 2018
42
我觉得 js 才是和小程序最搭的!
|
|
43
lz 果然掌握了钓鱼贴的真谛啊,前有 python 和 php 哪个好,今天又来个 python 和 php 哪个开发 api 合适,后天题目可以来个 python 和 php 哪个执行效率高,大后天再来个 python 和 php 哪个语法优雅,……,真是子子孙孙无穷尽也
有你提问的工夫,自己早实验出来了 |
|
lansh2014Aug 27, 2018
44
会哪个用哪个啊,好久没写 web 了。有点小项目都用 tp5 的。( ps:我知道在鄙视链的最底端)
|
|
45
我司做安卓开发的同学,说 go 很强
|
|
hbsfxlzAug 27, 2018
46
springboot+1
|
|
owenliangAug 27, 2018
47
无论哪个语言吧,都得找一个 MVC 框架,在官网的看入门教程,这得花费你 1-2 小时的时间。
看完框架入门教程,一般是教你 ORM 操作数据库,你可能还得查一下缓存怎么用,再就是如何不用 ORM 直接写 SQL,这样就飞起来了。 |
|
48
自古有姜太公钓鱼
|
|
49
可以考虑 Ruby On Rails, 支持 api 专用模式,开发效率不是其他一般框架可比
|
|
lsidoAug 27, 2018 via Android
50
一楼这话说的这么扭曲呢?
现在对 PHP 还停留在混合吗?前后端分离是还没入眼咋的? 楼主这种情况当然上 Spring boot 啊,还用说吗? (手动滑稽(: |
|
lincanbinAug 27, 2018
51
看你的需求是什么了,如果是快速原型,高速迭代。那么 PHP 的生态比较丰富,可以快速出来一个成品,可以考虑。
如果对代码质量、可维护性、性能需求较高,可以在主流技术中挑一门显式类型声明的强类型语言。 Python 不适合做 Web 应用。 |
|
devtkAug 27, 2018
52
建议用 Golang
|
|
LeungJZAug 27, 2018 via Android
53
已经不想写 PHP 了,直接写 node 更爽。
|
|
zqguoAug 27, 2018
54
必须 Py
|
|
jhdxrAug 27, 2018
55
@huangzhe8263 你的『基础操作就别和 py 比了』是指 py 的语法繁琐到反人类了吗?如果是的话我赞同。
你真要争三目运算符的例子,不妨先看一眼别的语言里是怎样的,需要打几个字符,python 又要打多少。你打了这么多例子没有一个比?:简单的。。。另外最后一行 tuple 这么用。。。我只能说这么写早晚被人打死。。。 |
|
huangzhe8263Aug 27, 2018 via Android
56
@jhdxr 别的语言我不懂? exo me ? c 语言入门的懂不懂?
你觉得一眼看过去是:?简单还是 if else 简单? 还是多种形式百花齐放好? py 的语法就是给你多重选择而不是强逼着你硬塞还恬不知耻死鸭子嘴硬。 另外 tuple 这么用气死的是你吧哈哈 可以说这么用不 pythonic 不好 ,但是不能说这种写法不 admissible,看来你语言的觉悟还没到啊 懒得和这种以自我为中心的人争了白惹一地鸡毛 已 block, 不谢 |
|
summerwarAug 27, 2018
57
哪个熟悉用哪个
|
|
greatbodyAug 27, 2018
58
react+webpack+express+react native
一套全部都是 js |
|
guodong110Aug 28, 2018 via Android
59
支持 springboot
|
|
mcfogAug 28, 2018 via Android
60
@huangzhe8263 你说的这两种写法(短路求职&布尔值当下标 cast 成 0 和 1 )非常多的语言包括 php 和 js 都有,但没有任何一个语言推荐用来代替三目的
不如说短路求值的语义都和三目不一样了,a?b:c 里面如果 b 是 falsy 的你写 or c 试试? |
|
huangzhe8263Aug 28, 2018 via Android
61
|
|
huangzhe8263Aug 28, 2018 via Android
62
|
|
MushishiXianAug 28, 2018
63
我觉得先考虑适用性和生态吧,包括你以后找工作的难度,而不是为了所谓的基础操作...
|
|
randyzhaoAug 28, 2018
64
真的,哪个熟悉用哪个。
|
|
KingPLAug 28, 2018
65
java SpringBoot, JRebel 开发神器,除了 mybatis 新增 xml 需要重启
|
|
MaxTanAug 28, 2018
66
已经打起来了 |
|
alenAug 28, 2018
67
spring boot +1
|
|
dany813Aug 28, 2018
68
写 api 不用 node ?
|
|
liujavamailAug 28, 2018
69
rails
|
|
bpllzbhAug 28, 2018
70
@huangzhe8263 活到老 学到老 很舒服的一种写法
|
|
NEETLEEAug 28, 2018
71
php 写接口不是美滋滋(内存常驻型除外)
|
|
zengguiboAug 28, 2018
72
php,等你以后招人的时候就知道了
|
|
iwikiAug 28, 2018
74
感觉用 php 比较方便
|
|
DkngitAug 28, 2018
75
SpringBoot+1
|
|
konakonaAug 28, 2018
76
都……都可以……只要有一套 API 规范,对着写就行了……
|
|
zhuangzhuang1988Aug 28, 2018
77
c#, java
|
|
TommyLemonAug 28, 2018
78
|
|
yc8332Aug 28, 2018
79
哪个熟用哪个。这么简单。
|