- 基础设施:条条道路通云端
- 云平台:亚马逊领头,其他跟上
- 容器化:Kubernetes 将会更酷
- 三足鼎立
- Kubernetes
- Docker Swarm
- Mesos
- 软件架构:微服务将成为主流
- 编程语言(整体):Python 将要吞噬世界
- 编程语言(企业方面):Java 将占主导
- 除了 Java,没有其他编程语言可以提供企业级的稳定性和可靠性
- JDK JVM
- 企业版 Java:Spring 继续发力
- 编程语言:Rust、Swift、Kotlin、TypeScript 的突破
- Web:JavaScript 继续占主导地位
- JavaScript 框架:React 闪耀
- App 开发:原生应用
- 混合应用开发:React Native
- API:REST 将占主导地位
- 谷歌的 gRPC
- Facebook 的 GraphQL
- 人工智能:Tensorflow 2.0 将占主导地位
- 数据库:SQL 是王者,分布式 SQL 是王后
- 数据湖:MinIO 将要崛起
- 一个开源的对象存储,与 S3 兼容,提供了企业级的支持,并专门为云原生环境而构建,提供了与云无关的数据湖
- 大数据批处理:Spark 将继续闪耀
- 大数据流式处理:Flink 是未来
- 字节码:WebAssembly 将会被大规模采用
- 代码:低代码 / 无代码将更进一步
- 无代码 No Code
- 低代码 Low Code
- LCNC=Low-Code No-Code
转载请注明:在路上 » 【整理】2020 年软件开发趋势预测