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

  • Python 有以 Django 和 Flask 的形式组合的全栈/最小框架。Django 1.10 在 8 月发布 ,为 Postgres 引入了全文搜索和一个大修改的中间件层。
  • Java

    • Java 生态系统还有流行的 Web 框架可供选择。 Play 和 Spark 是两个坚定的选择,作为奖励,它们可以与 Scala 一起使用。

    其他

    • 对于爱好者,还有 Phoenix  可供选择,这是用 Elixir 语言编写的,并试图成为一个功能完全替代 Rails 的框架而且具有卓越的性能。如果 Elixir 是你想在 2017 年学习的语言之一,不妨尝试 Phoenix。

    学习其中之一:全栈后端框架,一个微框架

    五、数据库

    PostgreSQL

    • PostgreSQL 今年发布了两个完整版本 — 9.5 和 9.6 。它们带来了期待已久的 UPSERT 功能(又名   ON DUPLICATE KEY UPDATE )、更好的全文搜索和速度改进,这都归功于并行查询,更高效的复制、聚合、索引和排序。Postgres 适用于大规模、TB 级规模的数据集以及繁忙的 Web Apps,所以这些优化都很受欢迎。

    MySQL