zoukankan      html  css  js  c++  java
  • Vue App ui框架的选择

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

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

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

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

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

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

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

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

  • 相关阅读:
    减少mysql存储列的方法
    Installation of Munin node/master ¶
    they're hiring
    减少mysql存储列的方法
    linux munin 服务器监控 安装配置«海底苍鹰(tank)博客
    用C写apache模块编译教程(经验证)
    SDUT——Kbased Numbers
    【人在运维囧途_06】 借助 sniffer 诊断 Linux 网络故障
    iOS 企业证书发布app 流程
    警告: 隐式声明与内建函数‘exit’不兼容
  • 原文地址:https://www.cnblogs.com/xieyao/p/11303123.html
Copyright © 2011-2022 走看看