国内科技公司后端框架工具需求热度榜
1. Spring
一个非常强大的“Java开发全家桶”。国内Java后端开发几乎绕不开它,是事实上的行业标准,几乎所有大厂和主流公司都在用。
2. Kubernetes
一个“容器调度和管理的超级大脑”。云原生时代的核心,几乎所有中大型互联网公司、有云原生转型需求的企业都在使用或正在向它迁移。
3. Docker
镜像时代的开启者,彻底解决了“在我这好好的,到你那怎么就坏了”的问题。已经成为现代应用开发和部署的标配工具,从个人开发者到大型公司都在广泛使用。
4. Spring Boot
Spring的“快速启动包”。现在国内新开的Java项目,绝大部分都是基于Spring Boot。它是Java后端开发的绝对主流。
5. MyBatis
非常流行的 Java ORM。在国内Java社区中,MyBatis 因为其灵活性和对SQL的掌控力,拥有大量的用户。
6. Prometheus
云原生监控的事实标准。在采用Kubernetes和云原生技术的公司中,Prometheus几乎是监控系统的标配。
7. Express.js
Node.js生态里最经典、最轻量的“Web应用框架”,很多中小型项目和个人项目会选择它。
8. gRPC
微服务之间高效的“通话工具”,尤其是在对性能要求高的内部服务通信场景。
9. Koa
Express.js的原班人马打造的“更轻、更现代的升级版”。它可以看作是Express的现代化替代品,但总体生态和用户基数不如Express。
10. Django
Python生态里一个“大而全”的Web开发框架。在国内Python后端开发中,Django是两大主流框架之一。
11. iBATIS
可以把它理解为MyBatis的早期版本,现在基本已经被MyBatis完全取代了。
12. Flask
Python生态里一个“轻量灵活”的Web框架。和Django并列为Python两大主流框架。
13. Hibernate
Java生态里一个非常经典的ORM框架。曾经非常流行,现在被MyBatis挤压。
14. Istio
一个“服务网格”管理平台,K8s微服务之上的“智能交通指挥系统”,是K8s的“黄金搭档”。学习和运维成本高,主要在对稳定性和治理要求极高的中大型公司中使用。
15. Terraform
一个IaaS(基础设施即代码)工具。你可以用写配置文件的方式,来定义你需要多少台服务器、什么样的网络、数据库等云资源。在DevOps和云运维领域非常流行。
16. FastAPI
Python生态里一个新兴的、主打“高性能”和“现代特性”的Web框架。被广泛认为是Python异步Web框架的未来。
17. Gin
Go语言生态里一个性能极高、最流行的Web框架,国内公司进行Go后端开发的首选框架。
18. containerd
containerd是Docker底层真正负责管理容器生命周期的那个核心组件。K8s等平台都可以直接调用它来运行容器,而不需要完整的Docker。
19. Envoy
微服务和服务网格领域的核心组件。以Sidecar容器的形式,伴随你的业务服务一起运行,专门帮你处理所有进出的网络流量,比如服务发现、负载均衡、熔断等。
20. Helm
K8s的“包管理器”。在K8s上部署一个复杂应用(比如需要一堆YAML文件)很麻烦,Helm能把这些YAML文件打包成一个“Chart”,让你可以一键安装、升级和管理整个应用。


