不同开发者写框架时运用的内容不太相同,那么大部分移动端UI框架在开发过程中都需要哪些要素:
1、丰富的组件和易用的API
在做UI框架时,首先需要分析大量的主流的移动应用,从中抽象出将近100种组件。囊括了容器布局、切换、模态、表单、列表、文本、多媒体、图形图表、地图等各个方面。这样,开发者在开发移动应用时,不必把精力花在到处找组件、处理兼容等事情上,而是能够专注于业务,真正实现组件拿来即用,像搭积木一样开发移动应用。
2、友好的移动交互
跟PC开发不同,移动端的UI应该具备友好的移动端交互,例如上拉下拉、手指滑屏、按下滑动等等。在组件方面,每个组件需要针对移动端精心打造,追求原生级别的操作体验。
3、优秀的性能
如何在功能丰富的基础上还能保证高性能,需要做大量的工作来优化性能,例如按需编译、资源拆分加载等等。这样基本可以达到点击页面秒开的效果。
4、良好的开发体验
前端工程化的出现,大大提高了前端项目的开发效率并降低维护成本,但对于完全没有经验的传统前端工程师来说,各种的环境配置和依赖安装还是有不小的门槛。基于微软VSCode编辑器的插件机制,需要把前端工程化所需要的做的各种构建、编译环节全部封装起来,给开发者提供可视化右键菜单,从而简化环境配置并降低入门门槛。同时,Touch UI框架和组件也都在插件里面,这样当框架有升级时,开发者通过在线升级插件的方式就可以更新Touch UI,非常方便。
Friendship link