软件企业的核心是干开发,就得选好技术路线。现在开发语言那么多、技术框架也多如牛毛,需要根据业务范围、发展趋势限定一下。最终选择如下:
- 数据层选择
需支持Oracle、SQL Server、MySQL三个基本数据库,加上国产数据库,如人大金仓、达梦等
2. 链接池
druid
3. 持久化层
jpa+hibernate
4.后台服务
Spring Cloud Gateway(API 网关)
Spring Cloud OpenFeign(负载均衡)
Nacos (配置中心与服务注册与发现)
Sentinel (分布式流控)
RocketMQ (消息队列)
Seata(分布式事务)
5.接口文档规范
Swagger3
6.前端页面
PC前端:VUE+ELEMENT UI
手机前端:VANT
7.大数据框架
hadoop
8.分布式文件存储
minio
9.人工智能
PyTorch
简单说就是VUE+JAVA(SpringCloud)+PYTHON
不要问为什么,这是王八的屁股-规定。同盟内只用以上东东。同盟内的开发人员也就这三种。