一、平台概述

IFORM平台采用前后端分离技术

二、技术选型

2.1 前端架构选型

当前世界中,技术发展非常迅速并且变化迅速,开发者需要更多的开发工具来解决不同的问题。本文就对于当下主流的前端开发技术React、Vue、Angular这三个框架做个相对详尽的探究。

部分摘抄 https://baijiahao.baidu.com/s?id=1702600290036053994


总结:
总的说来,对于那些优秀的开发者而言,这些前端技术框架其实并无任何实质性的差异。他们可以轻松灵活地玩转各种技术。不过,对于企业来说,他们需要全面考虑如下方面:

是否需要开发一个SEO友好的网站? 如果是的话,请选用ReactJS

是否想让网站带有安全优化? 如果是的话,AngularJS值得信任。

是否需要开发一个轻量级的Web应用程序? 如果是的话,请选用VueJS

是否想用更少的时间完成Web开发过程? 如果是的话,请选用AngularJS

可见,只要能够理清上述问题,并分清主次,我们就不难从AngularJS、ReactJS以及VueJS,这三个框架中做出明智的、且满足业务需求的正确选择。

最终选择VueJS,VUEJS 上手快,简单易学。

2.2 vue 版本选型

在选型IFORM平台时候(2018年)只出了vue2,必然选择vue2
编写该文档 vue3还在坑中。。。

2.3 vue UI框架选型

摘抄:https://www.jianshu.com/p/076e82b2412d

主流的vue ui框架 Element UI、Ant Design Vue、iView,其他框架可选各方面都欠缺。

总结
最终选择Element UI

2.4 UI模版前端集成方案选型

1、vue-element-admin
2、d2-admin

综合上面2个优秀的开源框架和综合多年开发经验,非常感谢以上框架

2.4 其他第三方框架选型

具体看package.json 文件引入第三包,精选平台需要的组件

作者:管理员  创建时间:2023-12-20 11:17
最后编辑:hugh  更新时间:2024-11-25 19:17