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

TypeScript 2.1 于 2016 年年底发布,为旧浏览器带来了  async/await ,并改进了类型推断。TypeScript 是一门编译为 JavaScript 的静态类型语言。它增加了强大的功能,如经典的 OOP 模型和可选的静态类型,使得巨大的代码库更容易维护。它是编写 Angular 2 应用程序的首选语言,建议各位尝试。 这是关于它的快速入门指南 。

C#

  • C# 7.0 预计在 2017 年发布,作为一门优秀的语言将会有更大的改进。当微软推出开源 Visual Studio Code 编辑器 和 .Net Core 时,每个人都感到惊讶。它们都可以在 Linux,Windows 和 macOS 上运行,并允许你用 C# 编写快速、高效的应用程序( 点击这里阅读更多 )。这些工具促成了一个充满活力的社区。

Python

  • Python 3.6 将于今年 12 月 发布 。它正在巩固其作为开发人员、IT 专业人员和科学家的脚本语言的选择的地位。它适用于自动化、Web 开发、机器学习和科学计算。Python 2/3 的选择对于社区来说是一个长达数年的斗争,但是现在你可以自信地选择 Python 3 并享受完整的库支持。对于那些需要额外的性能的使用者,他们可以看看 PyPy  — 一个可启用 Python 运行时的 JIT 替代品 。

Ruby

  • Ruby 2.3  今年早些时候发布了,并带来了性能改进。作为通用脚本语言,Ruby 也是一个好选择。 Ruby 3×3 的倡议已经公布,这将使即将到来的 Ruby 3 比当前版本快 3 倍,而且会在更多的情景中打开使用 Ruby 的大门。

PHP

  • PHP 7.1 是在 12 月 发布 的,并带来了细小的增强。 这是基于去年 7.0 版本中的主要性能改进,将 PHP 转变为构建 Web 应用程序的快速平台。我们建议把  PHP The Right Way  作为良好的做法和构建 Web Apps 的现代做法。