📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗
🌻 CSDN入驻不久,希望大家多多支持,后续会继续提升文章质量,绝不滥竽充数,欢迎多多交流。👍
写在前面的话
博主近期在进行公司技术栈整理和选型工作时,抽空整理了一下技术栈大纲,来此分享一下。
先声明,下方内容仅代表博主认为不错的主流技术方向,非权威认证,仅供大家选型借鉴。
后端篇
Tips:偏 Java 领域。
后端框架:SpringCloudAlibaba
基础框架:SpringBoot
数据访问:Mybatis、Mybatis-Plus、JPA
流量控制:Sentinel
日志记录:Log4j2、Logback
日志方案:Elastic Stack、Grafana + Loki + Promtail
注册&配置中心:Nacos
远程调用:Feign、OkHttp
资源监控:Prometheus + Grafana
链路追踪:Sleuth + Zipkin、Skywalking
消息队列:Kafka、RocketMQ
数据缓存:Redis
安全验证:Spring Security、JWT
健康检查:SpringBootAdmin
统一登录:Oauth2、SSO
规则引擎:LiteFlow、Drools
测试工具:JUnit、Mockito、Spring Test
后端环境:JDK17+
依赖管理:Maven、Gradle
前端篇
Tips:偏 Vue 领域。
前端基础:HTML + CSS + JavaScript/TypeScript
前端框架:Vue、React、Nuxt
前端环境:NodeJS
状态管理:Vuex、Pinia
前后端交互:Axios、Fetch
模拟测试:Mock.js
依赖管理:npm、pnpm、Yarn
UI组件库:ElementUI、Vant、Echart、自研
打包构建:Webpack、Vite
CSS预处理:LESS、SCSS
UI设计工具:墨刀、蓝湖、Pxcook、Figma
前端跨平台:Uniapp
开发管理
容器编排:Kubernetes(K8S)、Docker
服务管理:Rancher
代码版本:Gitlab、SVN
代码质量:SonarQube
错误监测:Sentry
反向代理:Nginx
开发工具:IDEA、 Vscode
接口相关:SwaggerUI、Postman
自动化构建:GitLab CI/CD、Jenkins
总结陈词
💗 本篇文章介绍了企业实战开发中使用的主流技术栈,主要是大纲展示,没有详细展开,希望可以帮助到大家。
💗 后续会逐步分享企业实际开发中的实战经验,有需要交流的可以联系博主。