有什么好用的低代码快速开发平台?

简介: 上次,有位朋友私信我,需求是想要一款低代码快速开发平台用来做系统项目,要求上手快、操作简单、且支持ERP或进销存等项目系统的快速开发。那位私信的朋友赶紧出来冒个头哈,我现在帮你找到了~

上次,有位朋友私信我,需求是想要一款低代码快速开发平台用来做系统项目,要求上手快、操作简单、且支持ERP或进销存等项目系统的快速开发。那位私信的朋友赶紧出来冒个头哈,我现在帮你找到了~

那这里,本人推荐一个企业级低代码快速开发平台。记得第一次使用这款产品就有点上头了,至今爱不释手,必须要推荐给大家。

一、平台介绍

最近我在逛网站的时候发现一个不错的低代码快速开发平台,这个平台目前在各个渠道的评价都还不错,直到我亲自体验后,发现这确实是个不错的好产品。可以说,这是目前为止,我见过最好用的企业级低代码快速开发平台。功能完整,结构清晰,值得拿出来和大家分享下。

image.png

该平台是基于java + vue的企业级低代码快速开发平台(微服务架构),其中的可视化配置系统功能尤其闪耀, 具备RBAC功能、自动化配置项、应用脚本编写、多种存储系统、API、分布式事务、网站开发模块等多个模块,整套架构采用前后分离模式,支持多节点部署,支持多业务系统并行开发,支持多服务并行开发,可以作为后端服务的开发脚手架。代码量少,模块齐全,架构清晰,非常适合学习和企业作为基础框架使用。

二、亮点功能:

1、自动化:

针对不具备编程能力的普通用户,该平台提供了可视化的自动化配置功能。

image.png

​织信自动化是把脚本模块复杂的代码编程逻辑封装起来,并将织信平台中常用的功能、常用的编程逻辑、函数封装成一个个的可视化功能模块, 用户只需要通过操作自动化模块中的各项功能,随意拖拽、组合就能实现原先不能被满足或者需要通过脚本模块编写代码才能实现的业务需求!

这里所有示例,可通过织信应用市场中自动化演示用例安装后获取。(https://informat.cn/t/hhbM

以下为示例汇总:

Hello World:点击按钮弹出通知

案例1:根据不同条件来给不同用户发送系统通知

案例2:点击按钮,利用循环功能给多个用户发送通知

案例3:一张表新增数据后,触发另一张表中数据的改变

案例4:控制表中某些数据在特定条件下不可以编辑

案例5:输入一个在线地址,将这个地址对应的文件保存到本记录的附件字段中

案例6:点击按钮打开百度网站

案例7:使用聚合查询分类汇总表中的数据

案例8:创建记录时,在弹出的页面,动态填充默认值

案例9:打开外部网站时,动态携带特定参数

2、应用脚本:

应用脚本的目标用户是具有编程基础的程序员。 脚本使用标准javascript进行开发,并支持ES 6版本标准,通过调用织信提供的丰富的扩展API接口,以实现各种业务场景的功能。

脚本优点是:对于复杂场景,较自动化功能而言开发更为迅速。

脚本缺点是:对使用者要求较高,需要使用者具备编程的能力。

3、WebApi

如果需要在用户自己的现有系统中访问织信的数据,织信也为用户提供了丰富的WebApi,根据是否需要Token验证,WebApi分为V1版本和V2版本。

4、SSO账号密码认证

SSO账号密码认证功能使用时,用户在登陆时,会调用此处的login方法,在这里可以获取到用户登陆的相关信息。

5、自定义功能按钮

语法:

const plugin={

action:[
    {
        id:"buttonId",
        name:"buttonName",
        action(){
            console.log('to do something...')
        }
    }
]

}

通过以上js代码,我们就定义好了一个自定义按钮,其中id为按钮唯一ID、name为按钮名称、action内是触发按钮后执行的内容。

6、定时任务

语法:

const plugin={

job:[
    {
        id:'jobId',
        cron: '0/30 * * * * ? *',
        action(){
            console.log('job todo...');
        }
    }
]

}

通过以上js代码,我们就定义好了一个定时任务,其中id为定时任务唯一ID,cron为定时任务触发方式(遵循cron表达式语法https://cron.qqe2.com),action内是定时任务执行内容。

7、角色权限

可以在应用中创建不同的应用角色,赋予对应的权限,这个功能可以针对应用中每一个模块的各类操作 进行极细颗粒度的权限控制。

image.png

8、更多产品功能一览:

任意构建的数据表,多达 38 种字段类型支持。

多达 11 种视图,让数据更加立体呈现。

应用内建 28 种仪表盘,自有组合及配置。

应用内建文档管理及多人实时在线文档编辑,让文档协作更加轻松。

支持分享及评价功能。

文档支持版本管理。

应用内建知识库,支持分享及评价功能。

完整的工作流引擎,工作流驱动数据。

内建自动化工作流引擎,可以实现各种自动化工作流。

内建流程引擎,可以实现各种流程场景。

角色矩阵,权限管理精细、可控。

应用间数据可引用及依赖,打通应用间数据壁垒。

支持应用 API 定义,与企业其它应用无缝连接。

支持网站定义及发布。

支持定制化。

基于以上功能,它能为用户提供以下收益:

可视化的应用快速构建及发布,缩短应用开发周期,业务快速落地。

针对需求可以快速配置及迭代。

集中统一的应用入口,简化企业应用管理成本以及账户管理成本。

让开发人员更关注业务逻辑实现及业务需求分析。

支持 SaaS 及私有化部署。

......

三、技术栈/版本介绍:

1、系统服务

服务器:Centos7.5+

数据库:postgresql11.8

负载均衡:haproxy 或 nginx

2、前端

基础框架:Vue

基础UI库:Element-UI

开发语言标准:ES5、ES6、ES7 语言标准

语言规范检查:使用 eslint 对代码进行检查

工程依赖管理:使用 npm 管理工程依赖

工程打包方式:使用 Webpack4

浏览器兼容控制:使用 babel7,将 ES6、ES7 语法转换为 ES5 交付,postcss进行浏览器自动样式兼容。

3、后端

开发语言:JAVA(jdk11)

基础框架:自研 JazminServer,已开源

ORM数据引擎:自研 SmartJdbc,已开源

RPC远程调用:使用 JazminServer 提供的 RPCServer(基于 netty 封装)服务

WebSocket服务:使用 JazminServer 提供的 MessageServer 服务

Web访问服务:使用 JazminServer 提供的 WebServer(基于 jetty 封装)服务

消息队列服务:使用 JazminServer 提供的 RPCDriver 服务

定时任务执行:使用 JazminServer 提供的 JobScheduler、TaskScheduler 服务

服务器监控:使用 JazminServer 提供的 ConsoleServer 服务(支持向第三方上报)

4、功能设计结构

image.png

​5、调用逻辑结构

image.png

​6、服务依赖关系

image.png

​7、接口文档(术语介绍)

COMPANYID

每个团队都拥有唯一的 companyId,获取此信息可在“团队设置”-“团队信息”下查看“团队 ID”(需要有管理员权限)

COMPANYSECRET

companySecret 是团队里用于保障数据安全的“钥匙”,每一个团队都有一个独立的访问密钥,为了保证数据的安全,companySecret 务必不能泄漏。获取此信息可在“团队设置”-“团队信息”下查看“团队凭证密钥”(需要有管理员权限)

APPID

每个应用都拥有唯一的 appId,获取此信息可在“应用设置”-“基本信息”下查看“应用 ID”。

APPKEY

每一个应用都有一个独立的访问密钥,获取此信息可在“应用设置”-“基本信息”下查看“appKey”。

总结:

织信Informat是一款“乐高型”的企业级快速开发平台,具有高度灵活的“数据+流程+角色”动态信息管理模型,用户不再需要依赖代码开发,可以通过自主配置的方式,快速搭建企业运营所需的各类管理系统,大幅节约研发成本和时间,帮助企业实现全方位的数字化转型。

相关文章
|
存储 SQL NoSQL
MongoDB 6.0 新特性概览
正如发布MongoDB 5.0时承诺的更快发布频率,年度大版本MongoDB 6.0也于2022年正式跟广大数据库爱好者们见面了。目前阿里云MongoDB已经完成了对6.0版本的适配工作,大家可以直接在官网控制台进行购买和尝鲜体验!
MongoDB 6.0 新特性概览
|
Java 应用服务中间件 网络安全
Tomcat配置ssl协议及遇到的问题https页面无法访问
Tomcat配置ssl协议及遇到的问题https页面无法访问
|
存储 自然语言处理 数据处理
PaddleNLP--UIE--小样本快速提升性能(含doccona标注
需求跨领域跨任务:领域之间知识迁移难度高,如通用领域知识很难迁移到垂类领域,垂类领域之间的知识很难相互迁移;存在实体、关系、事件等不同的信息抽取任务需求。 - 定制化程度高:针对实体、关系、事件等不同的信息抽取任务,需要开发不同的模型,开发成本和机器资源消耗都很大。 - 训练数据无或很少:部分领域数据稀缺,难以获取,且领域专业性使得数据标注门槛高。
PaddleNLP--UIE--小样本快速提升性能(含doccona标注
|
SQL 负载均衡 网络协议
高性能数据访问中间件 OBProxy(四):一文讲透连接管理
引言上篇内容我讲到 OBProxy 的问题排查,将你在使用 OBProxy 时可能遇到的问题一一分析,并给出经过实践验证的解决方案。从本篇开始,我将介绍 OBProxy 在OceanBase分布式架构中的作用和原理,帮助你更透彻地了解OBProxy,实现“好用”和“用好”。同时,OBProxy 在上百家企业的持续运行,我积累了大量的工程实践经验,也将遇到的问题作为案例,伴随 OBProxy 的原理
621 15
高性能数据访问中间件 OBProxy(四):一文讲透连接管理
|
机器学习/深度学习 数据可视化 算法
2022数模国赛C题思路解析(可供训练用 源码可供参考)
2022数模国赛C题思路解析(可供训练用 源码可供参考)
622 2
2022数模国赛C题思路解析(可供训练用 源码可供参考)
|
开发框架 弹性计算 运维
阿里云无影研发负责人任晋奎:无影核心技术能力突破,打造云网端融合的全新体验
 8月11日,2022阿里云飞天技术峰会在深圳顺利召开,峰会以“聚焦核心技术,激活企业内生动力,持续释放技术红利”为主题,探讨企业如何在新一代云计算体系架构之上激活业务、技术、产品的内生动力。
745 1
|
分布式计算 算法 Hadoop
fuzzyQuery | 学习笔记
快速学习 fuzzyQuery
fuzzyQuery | 学习笔记
|
存储 Java
(加强版)大数加减乘除,一文彻底搞定
大家好,我是bigsai!(上次发布的忘加原创并且今天的把内容扩充了一下)最近,大数加减频频登上笔试的舞台,小伙伴们在群里也分享自己遇到面试官碰到大数运算的题目,想着这么重要而简单的知识点我还没写过,那得好好和大家一起总结一下。
309 0
(加强版)大数加减乘除,一文彻底搞定
【琐琐碎碎小知识】 Visual Studio 2019 查看类文件的类图
【琐琐碎碎小知识】 Visual Studio 2019 查看类文件的类图
518 0
【琐琐碎碎小知识】 Visual Studio 2019 查看类文件的类图
|
消息中间件 Java 关系型数据库
听说Windows10 不能安装Kafka Eagle?不能够吧,❤️炫酷❤️ Kafka管理后台 Kafka Eagle走起
听说Windows10 不能安装Kafka Eagle?不能够吧,❤️炫酷❤️ Kafka管理后台 Kafka Eagle走起
543 0
听说Windows10 不能安装Kafka Eagle?不能够吧,❤️炫酷❤️ Kafka管理后台 Kafka Eagle走起

热门文章

最新文章