Go语言
优点:
- 自带强大的并发功能,因为出生的年代已经普及多核处理器。
- 类似于C,有很高的变异速度
- 类似于python,语法简单,易懂,比python更容易理解
- 更易协作开发
- 非常节约服务器资源,例如,知乎用GO节约了80%的资源
- 听说薪资相对高!
缺点:
- 缺少框架:
- 此处需要引用框架的含义:包、库、框架的区别.
- Package包:可以理解为有多个模块(.py文件)和fuction组成,可直接调用
- Lib库:很多Package的集合,为何实现某个特定的功能
- Framework框架:是多个Lib的集合,相当于是多个功能的结合,是最大的一个集合体
- 此处需要引用框架的含义:包、库、框架的区别.
- 报错的信息过于简单,虽然容易理解,但是如果是宽泛的报出复杂问题,会更难找到错误
- 软件包管理相对薄弱,默认情况下,它没有办法制定特定版本的依赖库,也无法创建可复写的 builds
- 软件包概念:类似于linux中的各个程序安装时候,需要安装多个package
- 依赖库概念:类似于插件,比如你运行一个网页的时候,需要安装插件,这个网页就是你要运行的程序,插件就是依赖库
- 可复写的builds概念:这个概念作者目前刚开始学还不理解,看到很多人都复制粘贴了这句话,如有知道的大牛,可回复一手,谢谢。