JVS

JVS是以微服务基础框架,目标是降低企业信息化转型的门槛,基于微服务做了较多应用的开发,其中包含可以快速实现应用开发的界面化配置引擎,也包含多个业务应用系统的demo
JVS是spring cloud是快速开发框架,JAVA+VUE,100%开源,做一个专注而靠谱的企业demo框架+应用 。 所有获取技术文档与加入技术交流群,先加微信号:ruanjbz
组织介绍

JVS框架来源

JVS采用钢铁直男的认知,Just Sample的认知模式,希望为更多研发团队降低开发的成本提升研发质量,采用 普惠技术路线 ,将自己通过多年开发所沉淀的内容,开源出去,帮助 中小型开发团队 完成最基本的脚手架的构建,实现 快速开发 ,将研发的重心放在业务的编写,而非是技术底层框架的实现。

企业信息化底座

JVS是面向软件开发团队可以快速实现应用的基础开发脚手架,主要定位于企业信息化通用底座,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。JVS应用采用 spring cloud + VUE + Demo应用 插件的方式构成,从而从技术上、效率上、应用的构建上体现出框架的价值:

产品设计定位

  • JVS是定位为辅助研发团队的快速脚手架,降低项目构建基础脚手架的成本
  • JVS的服务对象:中小型的研发团队,采用spring cloud +VUE的架子,技能比较通用,人员比较容易招聘
  • JVS构建一个底座支持多个应用的设计逻辑,可以尽量将日常的项目模块化,应用化,逐步从代码复用到产品复用过渡
  • JVS将预植一些基础通用的应用,这样开发团队通过简单的修改需求则可以快进入交付状态

应用运行模式

输入图片说明
JVS系统内支持三种类型的应用,原生应用、轻应用、三方应用:

  • 原生应用,基于JVS基础框架,通过正常的编码、发布的应用,定义为原生应用。
    原生应用的特点,按照传统的方式正常的开发,系统提供底层的服务能力,延用传统的程序开发,这种方式的特点,JVS已经集成了多种能力,包括用户、角色、权限体系、消息告警、日志审计、业务管理等基础系统能力,开发者只需要按照基础的规范编写即可,开箱即用。缺点:需要有技术开发基础能力、无法做到实时发布。
  • 轻应用,基于JVS提供的界面化的应用配置工具生成的简单应用,定义为轻应用。
    轻应用采用系统提供的基础的设计器进行业务的界面化的配置拼装,基础设计器包含(图表、列表、表单、逻辑、流程、报表),通过应用管理,将所有的设计出来的页面或者应用串联起来。轻应用特点,业务人员可以进行编辑,即配即用,无需后台配合,缺点:实现应用服务的能力取决于基础组件的提供的能力,定制需要基础组建或者代码扩展。
  • 三方应用,对接JVS的权限管理体系,对接的第三方应用,定义为三方应用。
    通过用户权限对接,实现应用的单点登录,这种通常是系统之间的SSO,在大型企业内部应用比较常见。
  • 混合应用:采用原生开发+轻易用配合的开发
    输入图片说明

开源的计划

  • JVS基础研发框架
  • 开发套件(界面化配置引擎+应用管理发布)
  • 企业文档(私有化在线文档)
  • 视频会议(私有化视频会议)
  • 项目任务管理(私有化任务管理)
  • web邮件(私有化平台)

输入图片说明

整体项目文档群 点击跳转

技术交流群

输入图片说明

如何加入

我们也希望更多的有能力、有想法、有意愿、有奉献的四有青年加入我们,加入方式邮件联系 13983607003@139.com

联系

官网:http://www.bctools.cn/
邮箱:13983607003@139.com

成就
637
Star
386
Fork
成员(3)
146878 glg 1578919518 glg
做梦写代码
10006021 software minister 1638588701 user_10006021

搜索帮助