微众银行开源的Vue前端工具Fes.js:给现有的轮子上油

原创
09/16 14:23
阅读数 130

最近微众银行技术团队宣布开源一个基于 Vue 的前端开发工具 Fes.js,该项目用于管理从开发到部署的全链路完成流程,提供模板项目、cli 命令行工具、丰富的 PC 端组件和一系列 API,提效中后台开发能力,让开发更聚焦于业务逻辑。

项目名称: Fes.js

项目作者: WeBank

开源许可协议: MIT

项目地址:https://gitee.com/WeBank/fes.js

项目简介

Fes.js 是一套优秀的中后台前端解决方案。提供初始项目、开发调试、Mock接口、编译打包的命令行工具。内置布局、权限、数据字典、状态管理、存储、Api等多个模块。以约定、配置化、组件化的设计思想,让用户仅仅关心用组件搭建页面内容。基于Vue.js,上手简单。经过多个项目中打磨,趋于稳定。

其中包含Fes-Cli、Fes-Core、Fes-UI三部分。

  • Fes-Cli是命令行工具,一行命令创建工程、开启开发调试、打包发布
  • Fes-Core是运行时框架,固定页面布局,提供权限管理、储存管理、路由管理、接口管理、状态管理、数据字典管理、环境管理等API。以插件的方式提供扩展接口
  • Fes-UI是组件库,包含30+的PC端组件库,可以快速搭建出增删改查等页面

项目特点

  • 国际化,语言可配置,通过API切换
  • 自动生成路由,目录即路由
  • 动态权限,不同权限对应不同菜单
  • Mock 数据,本地数据调试
  • 固定布局,只需关心页面内容
  • 数据字典,简单定义,随处翻译

项目截图

开发者说

Fes 诞生于从 2017 年初,当时还没有比较火热的基于 Vue 技术栈的提效中台前端应用的开源项目,不然 Fes 可能就不会出现了。其实 Fes 没有特意地造轮子,而是在给现有的轮子上油,让开发中台前端应用更快。Fes.js 的运行时框架基于 Vue.js,编译使用了 gulp 和 webpack。

我们特别希望大家通过提交 issue 或 pr 的方式在社区里与大家互动,让项目的所有信息更加透明化。同时,我们也诚挚的邀请大家参与到项目的共建之中,共同完善 Fes 框架,碰撞想法, 实现更多有意义有趣功能,一起做有价值的事情。

如果你想和他们一起参与进 Fes.js 的建设中来,或者想要了解项目更详细的信息,那么就点击后面的链接前往项目主页看看吧:https://gitee.com/WeBank/fes.js

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部