0
点赞
收藏
分享

微信扫一扫

GO学习笔记1:GO语言优缺点

fbd4ffd0717b 2022-02-08 阅读 53

Go语言

优点:

  1. 自带强大的并发功能,因为出生的年代已经普及多核处理器。
  2. 类似于C,有很高的变异速度
  3. 类似于python,语法简单,易懂,比python更容易理解
  4. 更易协作开发
  5. 非常节约服务器资源,例如,知乎用GO节约了80%的资源
  6. 听说薪资相对高!

缺点:

  1. 缺少框架:
    1. 此处需要引用框架的含义:包、库、框架的区别.
      1. Package包:可以理解为有多个模块(.py文件)和fuction组成,可直接调用
      2. Lib库:很多Package的集合,为何实现某个特定的功能
      3. Framework框架:是多个Lib的集合,相当于是多个功能的结合,是最大的一个集合体
  2. 报错的信息过于简单,虽然容易理解,但是如果是宽泛的报出复杂问题,会更难找到错误
  3. 软件包管理相对薄弱,默认情况下,它没有办法制定特定版本的依赖库,也无法创建可复写的 builds
    1. 软件包概念:类似于linux中的各个程序安装时候,需要安装多个package
    2. 依赖库概念:类似于插件,比如你运行一个网页的时候,需要安装插件,这个网页就是你要运行的程序,插件就是依赖库
    3. 可复写的builds概念:这个概念作者目前刚开始学还不理解,看到很多人都复制粘贴了这句话,如有知道的大牛,可回复一手,谢谢。
举报

相关推荐

0 条评论