• 单页面应用优缺点


    3种方方案

    一、单页应用

    优点:配置最简单
    缺点:版本回退可能会影响到其它项目
    解决:除了各个项目分版本提交,目前没啥太好的解决方案

    二、多entry,放到同一个库里面

    优点:技术站统一,通用资源利用方便;
    backup没有技术难度
    缺点:

    1. 相互之间开发可能会受到影响;
    2. 一个项目技术升级会影响其它项目(比如:某个项目想用一下vue最新版本,或者构建功能有新的想法等整个项目会受影响)

    解决:起用 csslint和jslint,git设置强制解决lint,否则不能提交
    暂无好的解决方案

    三、每个页面单独git库

    优点:各个库之间不受影响,技术改造影响范围不大
    缺点:

    1. 公共资源引用不方便,新建项目需要手动迁移公共资源;
    2. 技术升级可能会影响公共资源,因为技术栈不一致
    3. 公共资源修改时需要推动的人比较多

    解决:建一个通用资源库,每次更新
    拷一份专门给新版本用 - 感觉这个方案只能临时用一下


    文档完善:

    1、项目描述
    2、执行环境 winmaclinux
    3、准备工作,安装的工具、全局依赖、环境变量、编辑器统一自动化配置比如eslint、stylelint、prettier等
    4、本地开发命令、预发环境命令、生产环境命令
    5、静态资源库、服务端库,地址以级发布方式
    6、本地开发地址、预发地址、生产地址
    7、生产环境页面入口,比较深的情况是需要提供
    8、prd、ui、接口 这些地址
    9、相关负责人
    10、架构图
    11、changelog

  • 相关阅读:
    Oracle DB管理内存
    DISPLAY变量和xhost(原创)
    CentOS7下swap分区创建(添加),删除以及相关配置
    如何在linux下开启FTP服务
    linux系统下如何挂载NTFS移动硬盘
    Oracle DB 使用RMAN恢复目录
    Oracle数据库联机重定义讲解及错误处理
    linux常用命令
    iptables常用命令
    python打印详细的异常信息
  • 原文地址:https://www.cnblogs.com/hellolol/p/11589089.html
Copyright © 2020-2023  润新知