管理系统的前端选型
· 阅读需 2 分钟
一、 背景
KPI 开发整合了前端,使终端性能缓慢,开发职责不专业;
二、 目的
- 分离前后端;
- 解决技术落后,项目臃肿;
三、 选型对比
项目 | antdesign + rc | nextjs+v0 |
---|---|---|
工作量 | 重新设计,功能交互 | 减少页面制作的时间:80%;功能交互 |
生态 | 繁荣 | 不适用于管理系统 |
费用 | 无 | 20$/月 |
其它 | 跟公司系统集成度高,方便部署,模板成熟 | 智能驱动 |
四、 选型结论
通过 以上数据库对比,且结合目的,可选出如下做为候选项
候选库 | 选择理由 | 最终选择 | 备注 |
---|---|---|---|
Vue | 入门简单,国产化高 |
五、 存在问题及风险
前端架构优化 有如下问题及风险
风险 | 解决方案 | 备注 |
---|---|---|
Token 共享 | 利用 nginx 反向代理实现同域 | |
会改变样式,有些页面可能需要重新设计,功能交互会变化 | 增加工作量 | |
权限功能需要改造 | 需要权限接口 |
六、 最终生成结论
选择 antd + rc
- 使用 nginx 挨个替换页面:确保系统的平滑过渡。
- 样式和功能调整:由于架构变更,部分页面可能需要重新设计,功能交互也可能发生变化。