中秋节-2

146 阅读1分钟

2021/9/19

长沙,周一,晴

昨夜大雨磅礴,久违的凉爽,心情也随之有些微妙变化,自己也说不清。

程序员的工作已经五六年,最早前端职业出现的时候就开始写javascript\css\html,那个时候使用jquery\bootstrap,现在使用vue\react,时代不停前进,技术也不停进步,我个人更偏向vue,项目大多也都是使用vue,也许是技术不到一定层次等等原因,react感觉性能上还是有些不如vue,当然只是我自己使用的心得。

使用vite2+vue3+elemnt-plus搭建项目,一些基本库使用ts封装打包引入,一些独立业务模块使用rollup独立打包成插件模式独立出去,我的一个项目面临多个客户,这些客户又有些不同的需求,我觉得这样的方式代码更好管理一些,每个独立的业务模块独立维护,当不同需求的时候修改独立业务,不会影响其它业务,当独立业务也有不同需求的时候,那么就需要在独立模块里分出不同的业务,把不同的东西再独立分离出去,保留相同需求的代码,一直这样循环,我目前用的是在一个文件夹下去存放这些不同业务代码,使用vite别名控制加载哪个客户的业务。vite本身就有摇树,所以不用担心代码冗余。也不知道这样的方式是否正确,自己也是摸着石头过河。