上传者: 26897585
|
上传时间: 2021-10-14 17:12:11
|
文件大小: 118.79MB
|
文件类型: -
Go是下一代的互联网开发语言;?Go是下一代互联网时代的C语言;?Go的并发如何如何高;?Go的语言如何如何简洁;?国外某公司全部由NodeJS转向Go开发;?国外某公司从ruby转向go之后,服务器数量从20多台降到了2台;?Go项目开发的优点?(1)开发体验好?go的编译速度极快,可以在保存完代码后直接刷新浏览器看效果,开发体验接近动态语言。?(2)Go很容易将错误定位到代码行上?除view模版之外,go很容易将错误定位到具体的行上,方便开发人员排错。?(3)语法相对简洁?确实相对来说,能省一些代码量。?(4)很容易部署?这个很容易部署是相对.NET、Java等这些编译型语言,因为go也是编译型的,它开发的程序,不用考虑依赖,直接会生成一个.exe文件,任何平台下都可以直接运行。这也是当时很吸引我的地方。?当然,go编译后的程序也相对较大。?(5)轻量级?相对Java来讲,Go语言比较轻量级,无论是IDE还是开发、部署,都不像Java那么笨重、复杂。?(6)相对严谨?在Go中,如果你导入了一个包,但是没有用,或你定义了一个变量,后面没有使用这个变量都会报错。?本套课程从GoWeb基