最近两个多月,由于项目紧急,被迫接手了一个新开发的轻应用项目,发现架构选用cube-ui 和 vue。
cube-ui是由滴滴内部组件库精简出来的,由于之前没有接触过,上手的时候发现,难度比较大,对于一些新手来说,不是很友好,功能提供的比较少,不利于一些业务复杂的项目使用。慢慢上手后,发现其实cube-ui设计的特别灵活,扩展性很高,容易维护,但是明显的缺点也比较多。
由于项目的业务比较复杂,发现cube-ui并不能撑起现在的业务实现,而已经开发了不少功能,需求也不断过来,我形单影只,想去替换别的框架,也是不可以能的,考虑许久,决定将cube-ui抽离出node_module,独自维护。
项目进入了试用阶段,想起对cube-ui做了不少改动,我也有了将改动的痕迹记录下来的想法。或许对其他用这个框架的人,有所帮助。
在此吐槽一下同事,怎么给框架选型的,cube-ui框架完全支撑不起业务,写的东西都是很应付,搞不下去就找我来顶。