python 写 WEB 有啥优势呢?

2015-05-21 15:52:49 +08:00
 m939594960

一直都挺喜欢python 的
写点小东西 特别方便
语法也比较优美。。。

但是python在web这方面有啥优势呢?
试了几个框架
django 感觉和laravel 一样啊 有些地方感觉还不如laravel
flask 感觉好轻啊。。。 啥都没有的样子 查表起来也不是那么方便

python 开发web有哪些优势呢。。。
除了可以不用打 {}$ -> 之外呢。。。。。

如果一个web程序 不考虑效率的情况下 哪个语言/框架开发速度更快呢?

13419 次点击
所在节点    Python
43 条回复
Septembers
2015-05-21 15:56:07 +08:00
据说RoR最快
RIcter
2015-05-21 16:21:08 +08:00
試試 tornado
jun4rui
2015-05-21 16:26:32 +08:00
flask是要自己组装的嘛,光用头部自然很轻。

我现在在用Python重构部分网站项目,因为我一个觉得PHP最近高版本有点乱。Python首先是设计好,理念是实现一件事一般只有一种方式,代码好看啊,翻别人的看也容易看懂不是?PHP的代码,我硬着头皮都看不下去……

还有就是本身和伪码很接近,很容易把算法转换成代码,不过PHP好像也差不多来着。

还有就是,Python作为语言并不偏重于Web,可以做很多其他方面的事情,PHP则……

因此,我更愿意用Python,尽量不用PHP,虽然我是2000年靠PHP开始吃程序员这口饭的。
aiver
2015-05-21 16:27:59 +08:00
如果论轻,bottle更轻,flask有许多扩展组件的,django是大一统的,组件都有但牺牲了灵活性,如果想快还是推荐flask
mahone3297
2015-05-21 16:41:06 +08:00
@jun4rui 确实,python能做的事情,比php多很多。。。php比较局限于web。。。
dreamtrail
2015-05-21 16:44:47 +08:00
如果你对python很有爱,那就会写的很爽,这就是优势。。
MrGba2z
2015-05-21 17:07:08 +08:00
因为是Python
linoder
2015-05-21 17:34:54 +08:00
别说web了,现在嵌入式都有搞python趋势。类库着实丰富 ~
est
2015-05-21 17:41:57 +08:00
这是在拿python跟php比?

压根不是一回事。。。。。。。。。
MrEggNoodle
2015-05-21 17:45:28 +08:00
@dreamtrail 说得太好了!我就是这种心态。
clino
2015-05-21 17:50:24 +08:00
spance
2015-05-21 18:02:53 +08:00
要问Py有啥优势,其实没啥优势,不过相比php还是有很大优势的,最起码py在语言层还是基本完备的。

要是开发速度,不要去比谁的语言码字更少,注意码字多少不是影响生产效率的主要因素。

生产效率和生产质量,更多要是看开发猿对语言和其体系的熟悉程度,以及在语言体系下如何抽象组织业务、如何表达设计思想、如何维持一个高可扩展可维护的架构,这些是人的因素,还有语言生态环境的问题,又会涉及到工具和生产力的问题,太多了只好说等等和等等。

要说好不好,不要偏听偏信,最靠谱的就是把你感兴趣的门类挨个学一遍,在所有门类的认知程度基本一致后,你就可以做出一个局部的自己的判断,基于鄙人本阶段世界观得出xxx最好xxx最不好。
webjin
2015-05-21 18:08:29 +08:00
派森是世界上最好的语言,PHP是世界上最~
lincanbin
2015-05-21 18:09:37 +08:00
跟PHP比基本没有优势,要说有的话,也就是Python容易学了。
sunus
2015-05-21 18:16:14 +08:00
排版比较好看 :)
fy
2015-05-21 18:17:45 +08:00
优势就是写的快,写的快又有很大一部分归功于代码好读。

另外库多,方案多。
zonghua
2015-05-21 18:22:19 +08:00
因为很多标识符都是用下划线
Yuansir
2015-05-21 19:19:09 +08:00
@mahone3297 php比较局限于web,你确定么
rwalle
2015-05-21 20:36:20 +08:00
实在受不了php里面各种坑,比如==,比如三目运算符?:,以前不知道在这些东西上面浪费了多少生命
jyootai
2015-05-21 20:51:00 +08:00
针对周后一个问题: RoR 最快

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

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

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

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

© 2021 V2EX