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!
......