V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  metaclass  ›  全部回复第 1 页 / 共 4 页
回复总数  74
1  2  3  4  
Yandex 用了好多年了
2021-03-24 02:03:15 +08:00
回复了 lrvinye 创建的主题 Kubernetes K8S 的 Helm 太难啦
Helm 的一个大问题是不支持 template 替换,所以要是 Helm 写得不全面让 template 少了一些功能而又无法通过单纯调参数来解决的话,基本只能拷一个上游的 Helm 来魔改然后自己维护

Bitnami 系列 Helm 的质量都不错,考虑了不少扩展需求,比很多官方 Helm 都全面,整套的风格也统一。建议多花时间尽快上手
Yandex
@adamwong benchmark 都找不到 /懒得看,还怪别人没喂到你嘴里……
@jmyz0455 这三个又不冲突,都学不行嘛……要我说有余力的话再加一个 Rust,不费事。Java 是个独立的坑,可以用 JVM 系的中间件,但是不建议再入坑 Java 了。让老印去内卷 Java 不好吗
@jmyz0455 Go 和 Python / Node 都可以共生。共生的意思就是没办法一家独大搞全家桶,需要配合来用,比如 Go 的容器生态配合 Python 的 web (这个可以用别的实现)和 AI/ML 生态等。Java 因为历史原因,一直以来都是自己搞全家桶,现在很多功能和原生容器重叠,显得非常笨重,又没办法重构(没法拆出来用)。微服务的话,Python / Go / Node 很容易自己写几十行代码就搞定一个,然而 Java 语法和工具链太啰嗦,几十行连配置都没写完。Java 作为语言本身又因为太学究,需要被迫滥用各种设计模式(本质上是语言表现力太差),这又造成了 Java 从业者被固定思维限制严重,已经处在被业界淘汰的过程中居然还主动跳坑
@charlie21 Java 低端职位太多,全是内卷,性价比低。别人干一年相当于低端干十几二十年,低端的就业岗位再多也没戏。这几年挣大钱的都没有 Java 系的份,Python / JavaScript / Go 哪一个都比 Java 强
@adamwong 错,你的知识该更新了。FastAPI 首页直接写的“Very high performance, on par with NodeJS and Go (thanks to Starlette and Pydantic).”
@egen 错,Java 是滥用设计模式的典型,因为语言表现力太差。换 Kotlin 都好很多,千万不要被 Java 毒害
@keymao 啊这……除了中国和印度,Java 在大多数地区都在快速衰落中……也不知道你眼中什么公司才大,小到 30 亿刀市值刚上市的创业公司(也有三个独角兽规模了),大到 8000 多亿刀市值的大公司都在用 Python……面还窄的话就别混了
@jmyz0455 Go 和 Python 是共生关系。K8s 生态架构本身就是 Go 的天下,与老牌生态 Python 、JavaScript 都其乐融融,唯独和 Java 不好搞,因为 Java 全家桶是上古时代的产物
@LeeReamond 我只能再贴知乎的回复原文了:
给你看两个 asyncio 的库
FastAPI,快到飞起:
https://fastapi.tiangolo.com
流处理新秀 Faust,Robinhood 的框架,爽到爆炸(目前中间件还是用的 Kafka,以后很可能会支持 Redis Streams 或者出现类似的彻底不要 JVM 生态的库):
https://github.com/robinhood/faust
而 Python 传统的 Django,即将全面支持 asyncio
Node 异步快?历史上是这样,然而现在 Python 有了 asyncio,不存在的
Python 和 JS 都有了 async/await 语法,同时 Python 反而比 JS 方便的一点在于它同步异步的写法都差不多,而 JS 异步虽然从 callback -> promise 进化到 async/await 方便了很多,但是用 JS 写同步那还不如找根绳子上吊算了……
算了我贴一下原文吧:

杠一把,专业 Python 眼中的 Python 和大众理解的 Python 完全是两个东西……

AI/ML 的胶水 Python 放一边,正经做 Python 的,单说迅猛发展的 asyncio 生态(没听过 /做过?不好意思你不算正经做 Python 的),配合 Kubernetes 已经把 Java/JVM 系干得满地找牙了

简单解释一下,很多人其实并不知道,asyncio 的单线程异步性能已经做到与 Go / Node 持平,而 Java 引以为傲的多线程性能在容器生态下已经成为鸡肋(通信用中间件比如 Redis 解决即可,要并发直接靠容器爆兵策略,传统的 Java 全家桶需要好几倍的资源才能和 Python / Go / Node 的容器性能相当,代码又臃肿不堪,是对机器资源和人力资源的极大浪费)

这是整个大生态的改变,Java/JVM 很明显的在退流行(国内正好相反,基本还在抱 Java 大腿),再不跳船别说我没提醒你们

当然 JVM 其实不错,换成 Kotlin/JVM 还是可以再战的
看第一个答案评论(不是答案本身),讲 Python 和 Java 大趋势的:
https://www.zhihu.com/question/266096929/answer/1697948286

简单说结论,Java 退流行趋势非常明显,内卷又及其严重,属于旧时代的八股文,耗子尾汁,能逃就逃
真是集卡爱好者的福音!是的我就是这样集卡的
2020-02-14 02:24:15 +08:00
回复了 metaclass 创建的主题 操作系统 不服来战! FreeBSD 劝进文与 CentOS 劝退文
@noparking188 Hugo 做的站。主题用这个改的: https://github.com/panr/hugo-theme-terminal
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3311 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 13:47 · PVG 21:47 · LAX 06:47 · JFK 09:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.