Python 在近两年的技术圈中,可谓是炙手可热;而另一种素有 Google “亲儿子”之称的 Go 语言,被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言,其自从诞生起,就备受业界关注;最后来自 Mozilla 开发的系统编程语言 Rust,在安全性上表现尤为突出,且在过去三年间连续获得了 StackOverflow 开发者调查中“最受喜爱编程语言”的 Top 1。
在此,如果这三种语言同置于后端开发之中时,将会为开发者带来什么样的体验?而谁又会更胜一筹?
作者 | allomedia
译者 | 弯月,责编 | 屠敏
出品 | 优快云(ID:优快云news)
以下为译文:
说起后端语言,我很自然地从Python切换到了程序员们的新宠:Go,但仅一个星期之后,我意识到换成Go只是此次旅行的一半路程。尽管Go比Python更能满足我的需要,但远远比不上我期待中的开发体验,就像我在前端使用Elm时的体验。所以我尝试了一下Rust。
PYthon学习企鹅裙:88198-2657 领取python自动化编程资料教程
离开Python
在过去三年的后台开发中,我主要使用Python 3。从管理员脚本开始,后来开始写机器学习脚本,到Flask/Django应用程序,我最近大部分时间都在使用Python,但总觉得它不是那么舒服。说实话,我并不是从某个“完全随机的时间点”开始感觉不对劲,而是因为我喜爱上了Elm这个强类型语言。
我很喜欢一句名言:“能通过编译就能用”,一旦你体会到了这一点,就再也回不到过去了。你