首页 > 其他分享 >JVS低代码基础介绍

JVS低代码基础介绍

时间:2022-12-20 12:00:56浏览次数:59  
标签:原生 JVS 代码 基础 介绍 构建 应用

企业信息化底座

       JVS是面向软件开发团队可以快速实现应用的基础开发脚手架,主要定位于企业信息化通用底座,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。

产品设计定位

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

应用运行模式

JVS低代码基础介绍_企业级

JVS系统内支持三种类型的应用,原生应用、轻应用、混合应用:

  • 原生应用,基于JVS基础框架,通过正常的编码、发布的应用,定义为原生应用。

原生应用的特点,按照传统的方式正常的开发,系统提供底层的服务能力,延用传统的程序开发,这种方式的特点,JVS已经集成了多种能力,包括用户、角色、权限体系、消息告警、日志审计、业务管理等基础系统能力,开发者只需要按照基础的规范编写即可,开箱即用。缺点:需要有技术开发基础能力、无法做到实时发布。

  • 轻应用,基于JVS提供的界面化的应用配置工具生成的简单应用,定义为轻应用。

轻应用采用系统提供的基础的设计器进行业务的界面化的配置拼装,基础设计器包含(图表、列表、表单、逻辑、流程、报表),通过应用管理,将所有的设计出来的页面或者应用串联起来。轻应用特点,业务人员可以进行编辑,即配即用,无需后台配合,缺点:实现应用服务的能力取决于基础组件的提供的能力,定制需要基础组建或者代码扩展。

  • 混合应用:采用原生开发+轻应用融合开发

 JVS低代码基础介绍_原生应用_02

在线demo:http://frame.bctools.cn/

体系基础构架

JVS技术体系分为三层建设:

基础框架层包含运维体系+用户体系+配置体系+基础的运行框架

应用支撑层包含数据智仓、应用市场与低代码开发套件

顶层包含多种企业级应用,包括企业内部管理、员工办公协同和业务管理系统。

JVS低代码基础介绍_原生应用_03


基础框架预制demo

应用名称

应用说明

开发方式

特点

应用状态

快速开发套件

基于JVS基础框架构建的低代码开发工具,其中包含多个可视化业务配置引擎

原生开发

私有化、功能强大、使用灵活、可扩展、可代码级授权

已经发布2.1.6商用版本

企业文档


基于JVS构建的企业级的内容管理平台,依赖JVS的基础用户、权限、应用等能力,构架了团队知识库、在线编辑、全文搜索引擎、模板文档等基础功能

原生应用

对接多种文档处理器、支持企业级多种场景、私有化、可代码级授权、支持定制

已经发布2.1.6商用版本

企业计划

基于JVS构建的企业级任务协同管理工具,依赖JVS基础用户与权限体系,实现了项目-任务的通用管理、个人待办清单、目标管理等任务推进的工具

原生应用

通用的模板支持多场景使用、私有化、可代码级授权、支持定制

已经发布2.1.6商用版本

企业OA

基于JVS+快速开发套件,配置的企业内部通用的OA审批相关功能

轻应用

灵活调整,快速上线

已配置

CRM客户管理

基于JVS+快速开发套件,配置的企业内部通用客户管理系统,包括线索、客户、产品、订单、合同等环节管理

轻应用

灵活调整,快速上线

已配置

网络会议

基于JVS构建的企业级的视频会议系统

原生应用

私有化、代码级授权、支持定制

已经开放体验版本

企业邮筒

基于JVS构建的企业级别的web邮件客户端

原生应用

私有化的web邮件客户端,支持多账户、移动消息通知、自动邮件拉取

已经发布2.1.6商用版本

开源地址:​​https://gitee.com/software-minister/jvs​

标签:原生,JVS,代码,基础,介绍,构建,应用
From: https://blog.51cto.com/u_15454015/5954693

相关文章

  • pyqt系列【一】个人常用工具代码
    pyqt系列开篇。在使用pyqt写上位机软件时,经常会有很多重复的通用的代码,在这里整理记录。字体库在不同的平台使用各平台自带的效果比较好的字体,并调整字号。classFontT......
  • 一个比ack速度快n倍的代码搜索工具: ag
    一个比ack速度快n倍的代码搜索工具: ag银搜索者(TheSilverSearcher)一个类似于代码搜索工具​​ack​​,着重于速度。 Github:  ​​https://github.com/ggreer/the_......
  • 界面控件DevExpress WPF中文指南 - 主题设计器工作区介绍
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专......
  • docker介绍及基本操作命令
    docker1.介绍#虚拟化虚拟化是一种资源管理技术,打破实体结构间的不可切割的障碍。虚拟化技术:VMware,VirtualBox,阿里云服务器,docker虚拟化技术#虚拟化相关名词 -......
  • 加粗表格的方法介绍
    方法1打开要操作的表格,选中表格。点击边框按钮边上的下拉箭头。 2点击线型。3点击粗线。 4点击边框按钮边上的下拉箭头,点击所有框线。5如图就将表......
  • 利用GitHub Actions实现将GitHub代码同步到Gitee
    利用GithubAction实现将Github上面的代码同步到Gitee中同步的原理是利用SSH公私钥配对的方式拉取Github仓库的代码并推送到Gitee仓库中,所以我们需要以下几个......
  • 3种 Springboot 全局时间格式化方式,别再写重复代码了
    “本文收录在个人博客:www.chengxy-nds.top,技术资料共享,同进步”时间格式化在项目中使用频率是非常高的,当我们的API接口返回结果,需要对其中某一个date字段属性进行......
  • [深度学习] CCPD车牌数据集介绍
    date:2021-06-0919:03:20+0800tag:-深度学习-图像处理-机器学习CCPD是一个大型的、多样化的、经过仔细标注的中国城市车牌开源数据集。CCPD数据......
  • django之Q查询进阶、ORM查询优化、ORM事务、ORM常用字段类型和字段参数、Ajax介绍、数
    一、Q查询进阶操作这里主要就是让查询数据的时候,可以使用input获取的信息,进行用户交互。fromdjango.db.modelsimportQq_obj=Q()#1.产生q对象q_obj.connector=......
  • Docker入门介绍
    1docker组件介绍#Docker:容器技术,资源隔离dotCloudgo写的软件Docker的基础是Linux容器(LXC)等技术LXC的基础上Docker进行了进一步的封装,让用户不......