Python|Python转型Golang可以做了( 二 )
极简性:在 Golang中 , 只有一种方法可以编写一段代码 。 将其与Python进行比较 , 在Python中 , 可以有无数种方法可以实现 。
实用性:重要的东西应该易于编码——即使这意味着其他事情在Golang中是不可能做到的 。 这样通过快速轻松地执行重复任务来提高开发人员的生产力 。 如果有更复杂的问题——无论如何这都是罕见
所有这些听起来可能很无聊且缺乏创意 。 从某种意义上说 , 这是真的——这不是一种可以用来给别人留下深刻印象的时髦功能的语言 , 没有多种解决问题的方法 , 没有限制的自由 。 Golang不是一种可以用来探索和研究的语言 。
但是 , 当尝试构建有效的东西时 , 这真是太棒了 。 当你在一个团队中有很多来自不同背景的人在处理相同的代码时 。 当厌倦了使用其他语言遇到的所有混乱时 。
由于其简单性 , Go 是当今存在的协作性最强的语言之一 。程序员过去常常坐在自己的小隔间里 , 从不与其他人见面的时代已经结束 。去改变它 。 尽管比 Python 年轻20岁 , 但它拥有一个充满活力的社区 。因此 , 他们将尊重、开放和友好置于行为准则之上也就不足为奇了 。 虽然其他语言 , 如Python或C , 也有类似的社区声明 , 但对这些基本价值观的重视程度较低 。
【Python|Python转型Golang可以做了】因此 , 与许多其他语言不同 , 社区在年度Golang调查中其使用场景也很确定 。
根据2020调查统计 , Golang语言主要用于Web开发、网络和系统编程 。 Python 的情况看起来非常相似:
唯一的区别是Python用于数据分析和机器学习的程度 。 在这些领域 , 其他语言正在涌现 。
除此之外 , 可以看到 Python 的许多用法都可以被Golang取代 。 其中包括50%的 Web开发、38%的系统管理和DevOps , 和19%的网络编程 。
即使假设许多开发人员完成所有这三项工作 , 也可以安全地假设一半Python开发正在做他们可以在Golang中做的事情 。
事实上 , 开发人员已经意识到 Golang提供的巨大潜力 。 根据 Hackerrank 报告 , 大约三分之一的程序员希望在未来一年年学习Golang 。
这种趋势是真实的——而且由于Golang非常容易学习 , 应该会在未来几年内看到从Python到Golang的转变 。 对于大多数公司——尤其是规模和资金不是那么充足的公司——将所有代码重写为Golang的成本有点高 。但是对于新项目 , 至少应该尝试一下 。
- 数字化转型|新一代iPad Pro正在路上 外观、配置大升级
- rest|golang笔记 | 面试题整理
- 数字化转型|2000元内有10.3英寸电子墨水屏产品吗?这款售1999元,配置有特色
- Python|十年质保、3400MB/S!279元买512GB NVMe高速固态硬盘
- 格力电器|不要再说Python难了,按照这个学习路线,四周速成Python
- 数字化转型|这个男人当了十二年的快递员:金宜财作为京东一号快递员,刘强东给了他什么奖励?
- 荣耀|从荣耀70新机身上,可以清晰地看出,手机行业正逐渐转型
- Python|华为再造新车!问界M7揭下外企的遮羞布,余承东:超越百万豪车
- Python|OPPO A96可以升级ColorOS 12了,我看谁还说入门机只管生不管养?
- CPU处理器|20年老牌CPU厂商转型!RISC-V架构新U瓜熟蒂落
