我对 Python 的困惑

2017-07-25 09:11:34 +08:00
 assad

最近关于 Python 成了最热门的语言的言论很多,我却很困惑。

平时项目,我感觉用 PHP 就蛮好,很多项目都直接用了 PHP。 Python 以前我也写过一些 Web 项目,无奈性能太差,就是上了 PyPy,也没见提高到哪里去。而且也就那样了。

再就是用 Python 写一些简单的服务,定时任务,脚本,以及监控任务,感觉还不错。

机器学习和深度学习呢,感觉中小公司没几个能搞搞,至于 AI,更是那些大公司玩得起的。

那么,Python 对于我们这些小公司呢,究竟能用来干些什么?写 Web,API 开发,PHP,Java 能比它做的更好;爬虫呢,又不是每个公司都需要,其他呢? AI 和深度学习我们又玩不起,那么为啥 Python 还这么火?大家都在用 Python 来干嘛呢?

19431 次点击
所在节点    程序员
160 条回复
sagaxu
2017-07-26 00:56:55 +08:00
@Allianzcortex Java 是抽象的太过复杂和灵活了,却没有提供一个简单的常用 API,所以才有 commons-*和 guava 的生存空间,提供了大量的一句话方法去做这些常见的事情。FileUtils 和 Files 就是解决 IO 这种过度设计问题的 lib 糖。
Allianzcortex
2017-07-26 01:12:09 +08:00
@sagaxu 我最近也用了 des,还好......用的是 pycrypto==2.6.1 这个版本
嗯,Guava 是必备的啊
msg7086
2017-07-26 02:54:28 +08:00
实际应用中轮不到测 hello world 性能的地方。要高速返回 hello world,为什么不用 nginx 的 echo 组件。
同理对于大部分静态数据来说,缓存到 redis 再由 nginx-lua 直接喂给浏览器,这 qps 要高得多。
hareandlion
2017-07-26 07:16:32 +08:00
对于开发人员素质参差不齐的软件行业来说,永远不要用动态语言去考验人性,所以尽管觉得 python 不好吧……反正我是不会放弃 python 的 :D
tairan2006
2017-07-26 07:30:35 +08:00
@gouchaoer 笑喷了,自己蠢怪语言
Mark24
2017-07-26 08:59:04 +08:00
这问题能争论一辈子。
SoulSleep
2017-07-26 09:00:34 +08:00
@default7 做网站不涉及到计算

你所说的计算是指哪方面?....
default7
2017-07-26 09:02:32 +08:00
@SoulSleep 数据分析,中文语义分析,提取。
xray888
2017-07-26 09:07:34 +08:00
@gulangyu 我也是在暗中观察各位江湖大佬(逼王)如何讨论(撕逼)的
tkisme
2017-07-26 09:07:55 +08:00
default7
2017-07-26 09:08:40 +08:00
拿 py 去做网站的人,真的挺可笑的。如果说处理变态的并发,更是轮不到 Python。强迫拿 Python 去做网站的人,就好比一定要拿 php 去做采集的人一样。语言是都是可以做的,但关键是哪个更适合做什么,而不是觉得这个预言好,就必须无所不能无所不包。
holajamc
2017-07-26 09:09:25 +08:00
我说一个基友的情况吧,基友 cpp,他说可能写一个功能需要一天,但是找空指针需要 364 天

于是他也开始写 python 了~
assad
2017-07-26 09:10:10 +08:00
@albertofwb 是必要,主要看 CTO 或者技术负责人怎么想的啦
assad
2017-07-26 09:11:37 +08:00
@sagaxu PHP 开启 opcache 了么?
assad
2017-07-26 09:13:20 +08:00
@gouchaoer 基础性能就是个测试,当然,真正项目中遇到的问题会很多。
assad
2017-07-26 09:13:47 +08:00
@jpacg 开个贴搞搞
WildCat
2017-07-26 09:15:28 +08:00
@sagaxu 性能有个什么用?
有句话说的好,性能是货币,用来交易其他东西的。

比如我时薪 100+,用 Python/Ruby 做项目可能用 1 单位工时,其他语言 2+,肯定用工时低的啊,服务器成本才多少钱
daryl
2017-07-26 09:19:54 +08:00
这跟写代码的人有关系好么?我见过能用 Java 写撑不过 100QPS 的,还见过用 PHP 能撑上万 QPS 的,你说哪个性能好?
bwangel
2017-07-26 09:21:11 +08:00
看了楼上一大圈黑 Python 的,感觉和我黑 NodeJS 一样。

我折腾了几个月的 NodeJS,最后还是学不会啊,于是就变成了坚定的 NodeJS 黑,什么破语言,都设计的啥破语法,我还是撸我的 Python 去吧。哼 :/
bwangel
2017-07-26 09:22:09 +08:00
凡是我学不会的,都不是好语言,都是语言有问题,哈哈哈。

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

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

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

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

© 2021 V2EX