求推荐个 demo 展示 go 相较于 Python 性能优势的
想在部门推广 golang,ppt 之前想通过一个 demo 演示展示 go 相较于 python 等性能方面的优势。求推荐一个 demo 或者场景,用 go 实现能明显更快的。
想在部门推广 golang,ppt 之前想通过一个 demo 演示展示 go 相较于 python 等性能方面的优势。求推荐一个 demo 或者场景,用 go 实现能明显更快的。
正常逻辑不应该是,公司有某个业务用 Python 跑的,现在出现性能瓶颈,非 Go 不能解决。然后你来做一部分实现做对比,这个例子都不用别人帮你找,是你自己在业务中发现的。这样既有说服力,也是为了解决实际问题。
你现在是听说不少情况下 Go 跑的比 Python 快,然后你就要找个例子来强行证明比对一下。
那是不是公司业务中没有的部分你也生造个出来然后吊打一番?
我司现在就是 Python 和 Golang 混写。且我定下来的技术方向是赶速度的业务用 Python 写,但逐渐往 Golang 迁移。一些非对外提供接口服务的部分就仍然 Python 写下去,同时没事研究研究 Golang 社区这边有什么新东西,可以做个储备用。至于推广,我才不会为了性能来推广 Golang 呢,那写起来速度哪有 Python 快。我会在需要的时候该用就用。
python 写起来是快,但是维护性真的不太行,性能只是一方面。不同的产品考虑点也不一样,我们团队的产品是企业级产品,对安全性,稳定性要求很高,之前也是出于快速 MVP 用来 python,但是对于我们产品长期来说 python 是要逐步退化为胶水语言,脚本语言来使用的
1. 关掉一切代理
2. python 抓 google,go 抓 baidu
3. run
4. 得出结论
(这很讲武德了吧
time cost: 0 ms
这种场景兼顾运行效率和开发效率以及环境依赖以及社区。
运行效率,go 并不是最强的,开发效率上 go 要造的轮子多,也不是上选。
环境依赖,这个是虚拟化来解决的,也就是 docker 那套。
社区,python 、Java 哪个的社区没有 go 活跃吗?
我是看了你的话,才那么说的,不具备技术决策的能力,戴帽子谈不上,跟我没有关系。
如果是 PC 的话,工具应该会更多。
要清楚的一点是,性能对比通常都是在计算密集的场景测试的,但对于业务服务开发来说,基本都是 CRUD,性能瓶颈通常在 IO 。
Go 的优势主要在于国内好招聘,以及学习成本低、团队代码管理成本低,技术烂的工程师也不会写出太烂的代码(相比其他主流语言来说的话)。
求推荐个 demo 展示 go 相较于 Python 性能优势的
内容是:
python 写起来是快,但是维护性真的不太行,性能只是一方面。不同的产品考虑点也不一样,我们团队的产品是企业级产品,对安全性,稳定性要求很高
又要企业级,又要安全,又要稳定,又要性能优势,推荐用 JAVA
先做个分享内容吧,有没有优势,优势是什么,不是通过你的 demo 和场景 其他人就能接受的,尤其,你还不懂的情况下。
老板,那个 specture 野心大得很,想取代您发号司令呢……
一个监控的数据采集 agent 搞的像多么高深一样~
go 主要用来写网络通信中间件…用 java 写这个太痛苦了