对于低代码技术库的选型( 三 )


Babel是Js的编译器 。其本质就是一种源码到源码之间的转化编译器,拥有众多模块可用于不同形式的静态分析 。其作用就是用于js语法的转化,为了去兼容更低更老的环境,因为一些新的js语法对于低版本的一些环境不能兼容.
其它事项
关于低代码排列方式 , 属于分列排列 , 还是自由组合排列 , 分列排列相对于比较简单点 。组件的拖拽是采用定位布局 , 就是说根据它的坐标位置来定位top,left来定位还是其它的 , 是否采用于二开项目 , 还是重新排布 。
(五)总结:
对于前端方面建议采用:
开发语言:ts(推) , js
css预处理器:less(推),sass(对于node版本要求一定的兼容性),css
框架:vue3.0,react(推)
组件库:(vue),Ant (react)
构建工具: , vite, (推) (vite启动确实快很多 , 但稳定)
数据请求:axios(进行二次封装符合后台的数据返回格式)(必须)
代码管理:++husky++lint-+ ++ (规范代码的规范)
解决不同浏览器样式兼容问题:工具 (兼容问题)
适配问题:思想上:(采用以媒体查询为基底 , flex为区间 , 超出就隐藏) , 借助工具:-px-to-,px , rem之间转换 (适配问题)
拖拽技术库建议统一采用: react--dnd(可以进一步讨论)
其它技术库按需引用即可 。
组件是否需要再次封装还是直接引用组件库的 。
至于采用分列排列 , 还是自由组合排列 。看具体需求 。
组件缩放 , 旋转 , 移动 , 吸附问题 , 动画 , 事件的交互 , 问题 , 具体看需求 。
发布:至于到底给谁用 , 怎么用 , 最后输出什么 , 还是得确定需求 。
跟vite,如果是采用vue3.0配合用vite是不错的选择 , 至于配合react暂时先使用,相对于来说比较稳定成熟了 。基本问题都能解决 。
技术选择往往不是最新 , 而是最稳定 , 技术比较成熟的 , 社区比较完善的 。