科技和互联网

为什么从Python转到Go

Python很酷,很现代,是互联网Web和App的绝佳的工具,也是近年来编程语言的热门,甚至可以说是最热门。它可以非常快速地完成许多互联网任务,而用传统的C,C++,可能学习时间都会是一个痛苦而漫长的过程,更不用说马上开发网络应用了。现在的互联网应用基本都要涉及几个流行的平台或框架,前端和后端往往可以交叉混用。比如前端用React.js,后端是Django,用Node.js提供API服务,再选一个合适的SQL数据库,这些都是基本需要的部件,而且Django都可以应付,唯一的缺点是,当复杂度随着功能模块增加而增加得很快,性能不尽如人意。 相比Django,Go也是非常现代的语言,而且也非常容易学习。同时,在几个方面有很大的优势,首先Go可以把固定链接库编译进一个单独的二进制文件,其次是不需要其他的Web框架,因为Go原生支持基本Web框架,最重要但不是最后的是它的性能超出Python很多,有些任务的表现可以媲美C语言。而且,作者实现从Python转到Go以后,所有项目的代码总数少了64%,少代码,少Bug! 原文链接:https://hackernoon.com/ 抄录: 5 Reasons Why We switched from Python To Go By Tigran Bayburtsyan Gophers from golang.org Python is awesome! Especially Python 3 with async functionality. But really Go is not giving any chances to survive in enterprise world… If you got the idea of this quote, then you probably tried or just looked around Go programming language.…

阅读全文