Python 最大问题就是, 选择太多, 任何东西都一大堆

2023-05-10 18:51:51 +08:00
 iorilu
python 可能效率高, 任何东西都是一堆

但这不是好事, 大家都要折腾一遍才能找到一个 好用点的

还有个问题就是, 东西太多, 没有很多项目有大量人员开发者支持, 开发者往往
单打独斗, 时间长了就不行了, 因为个个都想自己造轮子
2003 次点击
所在节点    Python
13 条回复
iX8NEGGn
2023-05-10 20:50:04 +08:00
js 几行代码都要搞一个库
ClericPy
2023-05-10 20:56:46 +08:00
大多数事物的发展规律都是先起量, 再求精. 先加法后减法的好处太多了

一统江湖的东西说没有确实没有, 谁都有自己生态; 说有还真有, 每一段时间都有一个版本答案级别的东西

Awesome python 那几个系列做的事情就是把每一届答案收集起来, 虽然还有更多好的没收录进去, 全靠自己总结, 例如 selectolax 这个从稳定性 /CSS 规范性 /超高性能等方面早就超越 lxml 了, lxml 依赖一个很老的 libxml 也总是乱输出 stderr 很烦, 但却一直小众
iorilu
2023-05-10 21:07:44 +08:00
@ClericPy 就像 web ,python 这些年不小十几个框架把,但说实话,我已经不想尝试了

最近偶然机会要搞下 php ,发现 laravel 还真不错, 起码 php 这框架应该是个大的团队支持了,文档功能接口等等都很规范,让人感觉用起来靠谱

python 东西用起来丁点小事都要自己找轮子往上装,太麻烦了
ClericPy
2023-05-10 21:25:58 +08:00
@iorilu 不想折腾就无脑 Django, 我们喜欢折腾的才不断折腾 web.py bottle flask falcon sanic starlette Fastapi

每一代一统江湖的答案其实已经存在了, 没必要总是换, 为了性能早就换语言了. Django 也是玩出一整套生态了, 轮子什么的非常全, 至于像 Java / php / JS 那样一统江湖什么的, 我反而更喜欢百家争鸣的环境

虽然 python 和 golang 在语法糖语法盐上争论很多, 但 python 自带轮子在刚学编程时候看到真的挺长见识的.

就像喜欢 linux 不喜欢 mac/win32, 喜欢 vscode 不喜欢 Pycharm, 主要是因为喜欢折腾不喜欢太平淡
shinession
2023-05-11 08:06:09 +08:00
百家争鸣才好啊, 总有在你认知之外的库
iorilu
2023-05-11 09:03:16 +08:00
@ClericPy 关键看你处在什么角度看 python ,如果你是抱着学习折腾得角度, 那 python 选择多可能不是坏事

但是你要从生产角度来看, 想快速做一个项目上线, 选择多肯定不是好事, 会在很多无畏得事情上增加时间, 因为要判断到底用那个库好, 一个项目下来, 太多东西要判断选择, 往往结果却不一定好
ruanimal
2023-05-11 09:44:59 +08:00
你是没试过前端,一个静态页面能有几百个依赖
Mixwind
2023-05-11 10:59:50 +08:00
python 适合做快速原型开发,原型验证好后再用其他语言做产品
noparking188
2023-05-11 12:34:07 +08:00
我想做个什么基本都能找到别人开源的轮子,真的香😂
zealotxxxx
2023-05-11 14:49:36 +08:00
有选择才好,不然你啥都没,根本发展不起来。
如果 python 如果没有 numpy ,matplotlib ,scipy 之类的生态。现在 AI 领域,就不一定是 python 为主了。
jsq2627
2023-05-11 15:12:37 +08:00
这才是好事,生态繁荣

python 和 js 在这方面相似,语言本身有很多缺点,可就是偏偏生态非常棒,没有被一两家公司垄断,全世界的开发者都在涌入,经久不衰。而且 data science 和 AI 的发展给了 python 无可取代的地位。
iorilu
2023-05-11 20:32:27 +08:00
@zealotxxxx 你说的这几个东西, 恰恰是没什么替代品得

要是和 web 一样 ,有十几个类似 numpy 得库, 还真难说
jevonszmx
2023-05-28 15:47:23 +08:00
@iX8NEGGn js 一个三元运算符的判断,都要封装成一个依赖

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

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

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

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

© 2021 V2EX