Skip to content

项目开发过程中探索性技术探究

  • 微前端探索实践
    • 结论:最初为实现团队生产力最大化设想而进行探索,因网络上未有较为成熟的技术讲解,探索结论并不算理想,若采用会消耗团队成员较高的学习与试错成本,遂弃用。
  • TDD探索实践
    • 结论:相比vitest,jest相关开发库多,对本项目开发依赖支持性好。
  • 脚手架开发探索实践
    • 过程:相关教程并不完善,踩坑比较多。
    • 结论:完成简单脚手架开发,后因不适合项目所以不并入项目中。
  • CSS相关技术探索实践
    • 过程:unocss技术在使用中并不完善。后面完成了通过WindiCSS使用TailwindCSS中二次开发的通用模块Tailblocks中管理样式的探究。并且完成用SCSS管理WindiCSS。
    • 结论:可通过SCSS完成对WindiCSS的应用及管理。
  • websocket相关技术探索实践
    • 过程:Socket.IO是对websocket的进一步封装,过程中完成尝试在C/S端完成小实例。vue-socket现只支持vue2,故本项目用不了。后又在vueuse中查找相关API。
    • 结论:本项目没完全完成故没用到websocet相关。
  • umi4框架技术探索实践
    • 结论:umi源于React社区,对vue3的支持性未知,由于是中期发现,探索恐有较大沉没成本,且功能或有冗余,故沿用项目最初规划的vue3路线,从零搭建应用框架。