前端微服务化解决方案1-介绍

loECrJyD2T.png!large
vue-module-pro
前端微服务化解决方案

介绍

vue-module-pro 是一个基于Vue的前端模块化、微服务化解决方案。使用最新的前端技术栈,具备 一键生成组件、项目全局通信前端本地mock 等功能。基于互联网优秀案例进行架构区块划分,同时提供了丰富的功能组件,可以帮助你快速搭建落地企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你。

特性

  • 一键落地项目,创建新模块不再痛苦
  • 足够内聚,足够小
  • 能够基于公司现有框架进行平滑升级
  • 新人容易上手
  • 组件所有微模块支持使用
  • 支持粒子级微模块启动和发布
  • 生产和调试一键切换
  • 开发规范清晰,团队效率高
  • 项目稳定性提高

使用必要性

Vue作为一套页面的前端框架,在公司或者中小企业中被大量使用。

优点:

  • 用户体验好,快,内容的改变不需要重新加载整个页面,对服务器压力较小。
  • 前后端分离
  • 完全的前端组件化,前端开发不再以页面为单位,更多地采用组件化的思想,代码结构和组织方式更加规范化,便于修改和调整;
但是当工程包内资源越来越大,页面越来越多,编译加载所需要的组件也增多,使得项目存在以下弊端:

缺点:

  • 编译太慢
  • 打包速度太慢
  • 上线风险高
  • 工程和打包后的体积越来越大,不符合敏捷迭代思想
详见 使用必要性 章节。

设计思想

请参考 工程设计模式 章节。

浏览器支持

现代浏览器以及 Android 4.0+, iOS 8.0+。不支持IE8及以下。
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 1

里边的链接点不进去,是不是链接到了仅白名单IP可访问的地址呢?

3年前 评论
bybailiang (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!