日记

日记

  • Diary
  • GitHub

›All Blog Posts

All Blog Posts

  • 再看高程3
  • 面试
  • 个人简历
  • react的高性能
  • webpack源码学习
  • 树莓派
  • 布局
  • 模块化
  • 攻击与安全
  • 异步
  • TODO
  • React状态管理比较
  • 性能优化
  • HTTP缓存
  • (译)JS中数据的改变与发现
  • CSS杂记
  • XML与SVG
  • 个人简历
  • Workspaces是什么
  • NPM包测试之低高级策略
  • 谈谈version
  • 减肥之道
  • 问题汇总
  • 一个nginx配置
  • 好用的工具
  • 好用的npm包
  • 流行框架学习对比

谈谈version

June 8, 2018

Shiyong Yin

fekit中的version

fekit会将所有前端文件的version单独打包到一个ver目录下面,然后通过jar包放到后端目录下面,后端运行代码进行版本号的替换。

ykit中的version

和fekit基本类似

qxf中的version

和fekit基本类似

我眼中的version

十分纳闷,前端html模板为什么要放在后端?而version的产生却在前端。然后通过前后端关联version,这无疑增加了工作量,还要将对应的version进行对应的替换,往往一些新的前端或者后端同学对此一头雾水。新增一个页面的时候,后端就懵逼了。 前端还要告诉后端需要引入哪些js,哪些css,效率太低,容易出错。

正确的做法:前端生成html文件,此文件中包含了内容和带版本号的css标签以及带版本号的js标签,直接前后端进行文件的关联就可以。 效率高,不容易出错,前后端端分离更彻底。后端根本不用管前端这些事情。

Recent Posts
  • fekit中的version
  • ykit中的version
  • qxf中的version
  • 我眼中的version
Copyright © 2018-2019 Shiyong Yin