2017 年你应该学习的编程语言、框架和工具

  • MySQL 8.0 将是该数据库的下一个主要版本。正式版预计 2017 年发布,将给系统带来很多改进。MySQL 仍然是最受欢迎的数据库管理系统,整个行业都受益于这些新版本。

NoSQL

  • 对于 NoSQL 的粉丝,推荐 CouchDB 。它是一个快速和可扩展的 JSON 存储系统,公开了一个 REST-ful HTTP API。这个数据库易于使用,性能卓越。PouchDB 是一个开源的 JavaScript 数据库,完全在浏览器中工作。可通过 Couch 同步数据。在应用程序离线的时候,可以将用户数据保存在本地,在网络连接可用后自动同步。

Redis

  • Redis 是最受欢迎的 Key-Value 数据库。它体积小,快速而且通用性好。作为 NoSQL 数据存储或进程消息传递和同步通道,你可以将其作为智能内存缓存的替代方案。它提供了大量的数据结构可供选择,并且即将到来的 4.0 版本将有一个模块系统和改进的复制功能。

学习以下其中之一:Postgres,MySQL,CouchDB,Redis

六、工具

Yarn

  • Yarn 是由 Facebook 开发的 Javascript 包管理器。它是对 npm 命令行工具的升级,提供了更快的安装,更好的安全性和确定性构建。它仍然使用 npm 包注册表作为其后端,因此可以访问同一个 JavaScript 模块的生态系统。Yarn 与 npm 使用的  package.json