Vue App ui框架的选择

  第一次写app 对于很多东西都很陌生,也正是因为第一次写,所以很谨慎,想把它写好。

  技术框架已经确定是 Vue2版本,因为开发没有设计图,唉 这坑爹的公司,需要使用ui框架,对于ui框架的选择也是纠结了两天,期间询问了不少同事及朋友,有人跟我说用elementUI,在我研究一番后,我发现element ui风格简单扁平化,也是我喜欢的风格。

但是它缺少很多app 应该有的功能,于是我又选择了另外一款mintUI框架,这款框架风格上真的不太行,但是有了一些element没有的功能,在经过一番挣扎过后,我决定两个框架同时使用,在第一版完成后,我极度不满意 从各个方面上,代码层次上来说,由于两个框架的存在导致代码风格不统一,两个插件混杂着用,这对于日后的维护形成了极大的不便。

  ui上也是非常之丑,于是我放弃了这个版本,决定重新开发新版。

  第二个版本,我确定只能用一个框架。首先我放弃了elementUI框架,原因在于我觉得它并不适合用于app的UI框架,因为很多的功能都没有,比如:滚动加载、下拉刷新,(在后来的更新版本中加上了) 因为这个风格我很喜欢,所以我还是花了一点时间去研究这个框架,直到我慢慢的注意到它的实例,全部都是基于pc端,我也查看了它给出的整站实例,这明显就是一个管理系统的框架,瞬间觉得自己很愚蠢,然后彻底放弃了这个框架。

  在几个框架中辗转我觉得不能再拖了,最后选择了mintUI,因为app所需的功能组件它有,但是并不全面,但是也够用了吧。主要是也没选到别的让我满意的框架,第二,之前用过了 也熟悉一些。

最终开发的版本确实还不错,比第一版来讲,有很明显的区别,公司的领导也很满意,但是我不是很满意,首先,自己的代码自己很清楚,还是存在一些问题,第二呢,没有达到原生的效果,毕竟第一次写遇到了不少坑,也还算行。

下章写一下,mintUI的使用心得

原文地址:https://www.cnblogs.com/xieyao/p/11303123.html