首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

低代码(Low-Code)技术杂谈

d02085278effb3172fa5fa64b805217e.png 低代码分类:     低代码平台在落地主要分两种模式: 表单驱动:类似于传统BPM,这类型应用是业务信息管理为主,标准化非常高,...厂商案例:Mendix、AgilePoint、奥哲云枢、金蝶云苍穹 低代码商业模式: 直接面向企业客户:直接提供平台+定制化服务,交付质量和满意度较高 间接面向企业客户:通过第三方集成商交付产品,商业模式更为轻量化...前后端开发平台:降低前端或后端开发门槛,微服务架构增加开发灵活性 生态型平台:提供开发标准和交易平台,以打造开发生态为主 d02085278effb3172fa5fa64b805217e.png     ...咱们举例一些比较常见的低代码工具: 国内: jeecg-boot:JEECG 开源社区开源的低代码框架 官网地址:https://gitee.com/jeecg/jeecg-boot amis:是百度开源前端低代码框架...Platform:https://github.com/cuba-platform/cuba  https://github.com/cuba-platform/cuba Digdag:https:/

1.3K51

代码生成器用起来,是真的爽~

https://stackstorm.com/ 5、CUBA Platform CUBA 平台是一个面向企业的开源(Apache 2.0)快速应用开发系统。...CUBA 平台有一个丰富的插件系统,其中包含一个 BPM(业务流程管理)附加组件,需要花费一些时间来构建和安装。...https://github.com/cuba-platform/bpm https://github.com/cuba-platform/cuba 6、Skyve Skyve 是一个开源的业务软件构建平台...蓝图保存在 JSON 模式中,而数据保存在 PostgreSQL 数据库中。开发人员可以通过在 JSON 模式中定义他们的需求、业务功能和工作流来编写他们的蓝图。...在数据建模、UI 设计和开发方面,JUDO 为开发人员提供了比此列表中其他低代码平台更大的灵活性。 JUDO 可用于 Windows、macOS 和 Linux 的可安装包和二进制应用程序包。

60610
您找到你想要的搜索结果了吗?
是的
没有找到

10大开源的快速开发平台—架构师必看

JeecgBoot 引领低代码开发模式 (OnlineCoding-> 代码生成 -> 手工 MERGE), 帮助解决 Java 项目 70% 的重复工作,让开发更多关注业务。...Digdag官方地址:https://www.digdag.io/5、CUBA Platform图片CUBA Platform是面向企业的开源 的(Apache 2.0许可) 快速应用开发系统。...CUBA 平台具有丰富的插件系统,包含BPM (业务流程管理) 等插件,不过这些插件需要一些时间来构建和安装。...BPM插件:https://github.com/cuba-platform/bpmCUBA平台:https://github.com/cuba-platform/cuba6、SkyveSkyve是一个开源的业务软件构建平台...Convertigo具有移动应用构建器、可视拖放 UI、低代码后端、REST/XML 转换器、REST/JSON 转换器、管理员控制台等功能。

6.5K30

最强代码生成器平台,杀疯了~

https://stackstorm.com/ 5、CUBA Platform ? 图片 CUBA 平台是一个面向企业的开源(Apache 2.0)快速应用开发系统。...CUBA 平台有一个丰富的插件系统,其中包含一个 BPM(业务流程管理)附加组件,需要花费一些时间来构建和安装。...https://github.com/cuba-platform/bpm https://github.com/cuba-platform/cuba 6、Skyve Skyve 是一个开源的业务软件构建平台...蓝图保存在 JSON 模式中,而数据保存在 PostgreSQL 数据库中。开发人员可以通过在 JSON 模式中定义他们的需求、业务功能和工作流来编写他们的蓝图。...在数据建模、UI 设计和开发方面,JUDO 为开发人员提供了比此列表中其他低代码平台更大的灵活性。 JUDO 可用于 Windows、macOS 和 Linux 的可安装包和二进制应用程序包。

1.4K20

Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式

UI更新 (App启动白屏优化、适配Android10.0深色模式) 前言 正文 一、启动白屏优化 1. 样式文件 2. 修改页面 二、适配深色模式 1. 颜色 2. 样式 3....深色模式判断 9. WebView设置 10. 地图设置 三、源码 前言   在上一篇文章中完成了对记事本的功能增强,本篇文章中就着重来说一下UI方面的内容。...android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".ui.activity.SplashActivity...深色模式判断   有时候我们需要根据当前是否为深色模式去设置一些参数,比如记事本页面的状态栏,在默认情况下是黑色的深色模式,在深色模式下需要状态栏浅色模式,这里就需要判断一下,我们可以写一个方法在BaseActivity...isNight() { UiModeManager uiModeManager = (UiModeManager) context.getSystemService(Context.UI_MODE_SERVICE

1K10

国标GB28181协议RTSP视频监控汇聚平台EasyCVR(V.3.4)页面UI更新

为提高用户体验,增强平台功能,旭帆科技的Easy系列平台也在不断优化更新中。在最新的EasyCVR(V.3.4)中,其最显著的区别即为首页UI的调整。...其亮点是在【配置中心】-【基础配置】-【展示信息】中,首页UI可分为两种模式:调阅模式和GIS模式。首先我们先看调阅模式。...这种模式更偏向于地图的使用,可以显示出设备在地图上的定位,同时还能进行播放视频。这两种模式,它的侧重点是不一样的。调阅模式侧向实时视频的预览,而GIS模式则是有种全览的感觉。...TSINGSEE青犀视频监控汇聚平台EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康...平台既具备传统安防视频监控的能力,也具备接入AI智能分析的能力,包括对人、车、物、行为等事件的智能追踪与识别分析、抓拍、比对、告警上报、语音提醒等。感兴趣的用户可以前往演示平台进行体验或部署测试。

22110

Postman 进阶技巧

环境),并为测试人员或者前端开发人员提供最新的 API 文档。...下图是一个发布的文档示例,前端用户还可以根据编程语言,选择对应的代码样例:图片 发布后的文档会实时更新,也就是说,任何你在 Postman 中对集合 API 的修改都会实时同步至文档中。...:新建 Postman 集合 - Jmix/CUBA 通用接口,其中包含了 Jmix 和 CUBA 各自获取本地 token 的 API,以及从我们 SSO IDP 获取 token 的 API。...而现在 Postman 也在往 SaaS 方向发展,推出了团队协作功能,像文档发布、API 导出导入这些功能在团队模式下用不到了,因为 API 集合可以协作完成,文档也可以团队内共享。...Postman 作为一款 API 平台,确实能在一定程度上提升团队的开发效率和协作。

43420

微软Exchange服务器被黑客攻击以部署Cuba勒索软件

其实,这个勒索软件有一个更为人熟知的名字——Cuba,本文也将以这个名字引述它。 Cuba是一项于2019年年底启动的勒索软件行动,起初发展非常缓慢,但在2020年、2021年开始加速发展。...此外,还有一个内存模式的病毒释放器,它获取并加载上述有效载荷,被称为Termite。其实,它倒也不是Cuba攻击者专用,之前已经被观察到运营在多次其他攻击活动中。...这一转变使Cuba攻击更加强大,但却也更容易被防御,因为早在几个月前修补那些漏洞的安全更新就已经发布。...如果大多数有价值的目标都已经更新Microsoft Exchange漏洞补丁,Cuba攻击就可能会将注意力转向其他漏洞。...这就给了我们一个启示,一旦软件供应商发布可用的安全更新,就立即应用这些更新,这对我们而言至关重要,即使我们面对最复杂的攻击者,我们也能够保持强大的安全态势

88110

Postman 进阶技巧

大多数开发者可能都用过 Postman,根据其官网的介绍:Postman 是一个用于构建和使用 API 的 API 平台,简化了 API 生命周期的每个步骤,提供更便捷的团队协作,因此可以更快地创建更好的...下图是一个发布的文档示例,前端用户还可以根据编程语言,选择对应的代码样例: ▲发布的文档 发布后的文档会「实时更新」,也就是说,任何你在 Postman 中对集合 API 的修改都会实时同步至文档中。...: 新建 Postman 集合 - Jmix/CUBA 通用接口,其中包含了 Jmix 和 CUBA 各自获取本地 token 的 API,以及从我们 SSO IDP 获取 token 的 API。...而现在 Postman 也在往 SaaS 方向发展,推出了团队协作功能,像文档发布、API 导出导入这些功能在团队模式下用不到了,因为 API 集合可以协作完成,文档也可以团队内共享。...Postman 作为一款 API 平台,确实能在一定程度上提升团队的开发效率和协作。

56820

18个顶级开源低代码开发平台

Stackstorm官方地址:https://stackstorm.com/ 5、CUBA Platform CUBA Platform是面向企业的开源 的(Apache 2.0许可) 快速应用开发系统...CUBA 平台具有丰富的插件系统,包含BPM (业务流程管理) 等插件,不过这些插件需要一些时间来构建和安装。...BPM插件:https://github.com/cuba-platform/bpm CUBA平台:https://github.com/cuba-platform/cuba 6、Skyve Skyve...Convertigo具有移动应用构建器、可视拖放 UI、低代码后端、REST/XML 转换器、REST/JSON 转换器、管理员控制台等功能。...在数据建模、UI 设计和开发方面,JUDO 比此列表中的其他低代码平台为开发人员提供了更大的灵活性。 JUDO 适用于 Windows、macOS 和 Linux,提供可安装包和二进制应用程序包。

11.8K30

从加勒比海岸到用户设备:Cuba勒索软件详析

Cuba勒索模式Cuba勒索模型】 就向受害者施加压力的工具而言,Cuba组织目前存在四种勒索模式: 单一勒索:加密数据,并要求赎金解密。...Cuba组织正在使用经典的“双重勒索”模式,使用Xsalsa20对称算法加密数据,并用RSA-2048非对称算法加密密钥。...黑客显然更新了该恶意软件,因为在之前的攻击发生后,许多供应商能够很容易地检测到旧版本运行的逻辑。...从下图可以看到,驱动程序是介于用户模式和内核模式之间的一层。 【用户模式和内核模式交互图】 在用户模式下运行的应用程序控制系统的权限较少。...结语 Cuba网络犯罪团伙使用了大量公开可用和定制的工具,并且仍在不断更新各种技术和方法,包括极其危险的技术和方法(如BYOVD)。

32220

Jmix - 业务系统高效开发的少代码平台

全要素的前端:⽀持桌⾯、浏览器和移动端;⽀持全 DevOps 和云原⽣应⽤程序;⽀持微服务架构;强⼤的 BPM ⼯作流引擎。企业在数字化转型的过程中,都面临将现有的业务流程进行“软件化”的过程。...乍一看,您可能觉得这是一种低代码平台。但实际上,Jmix 框架具有更高的灵活度,并且能提供低代码平台无法达到的自由度:您可以完全掌控使用 Jmix 开发的每一个应用系统。...Jmix 是 CUBA 平台的意识形态继承者,采用最新技术进行构建。CUBA 平台已被全球数千名开发人员使用,无论是小型初创企业或是财富 500 强企业。...与 CUBA 平台一样,Jmix 的目标也是提升创建业务应用系统的效率,为高效软件开发的三个支柱提供解决方案。图片Jmix 涵盖了应用系统的各个方面,从底层数据库设计至用户界面设计或 API 设计。...在数据库架构的更新和演进方面,Jmix 引入了 Liquibase。Jmix Studio 会根据实体模型的改动生成 Liquibase 的更改脚本。当然,开发者可以根据需要修改这些脚本。

1.4K30

现代 Web 开发困局

之后我们可以看到,如果不改变协作模式和工具,这个 dilemma 是无法消除的。 前端应该如何更高效地获取设计的上游更新?...它应该是一个对于设计师用户友好的平台,可以在这个平台上看到工程师已经产出的,带有逻辑骨架的组件,并且在平台上为这些组件添加样式,有了这样的平台,对于组件的开发,前端工程师只需要关心逻辑即可,剩下的样式工作可以全部交由设计师来完成...从图中看到,前端UI 都是在向 组件中心 push changes,而设计也可以在设计平台中定义一些全局变量,一些复用的样式,组件也会依赖于设计团队的这些设计变量,于是设计团队可以通过统一更改变量来达到全局组件样式风格切换的效果...这种协作模式,我称为 面向组件的研发模式,而目前,像 https://bit.dev/ 之类的产品,已经在实践这个想法,但是它们只是给工程师提供了一个面向组件的研发平台,还未给设计师提供设计平台,这是这类产品目前欠缺的地方...,评论列表应该立即得到更新,但这时前端程序员的做法很可能是显式的写一个逻辑,当新建评论后,手动重新请求评论 api,然后得到更新,这种做法像极了使用原生 DOM 和 js 处理前端 UI 和数据的绑定关系

37520

现代 Web 开发困局

之后我们可以看到,如果不改变协作模式和工具,这个 dilemma 是无法消除的。 前端应该如何更高效地获取设计的上游更新?...它应该是一个对于设计师用户友好的平台,可以在这个平台上看到工程师已经产出的,带有逻辑骨架的组件,并且在平台上为这些组件添加样式,有了这样的平台,对于组件的开发,前端工程师只需要关心逻辑即可,剩下的样式工作可以全部交由设计师来完成...这种协作模式,我称为 面向组件的研发模式,而目前,像 https://bit.dev/ 之类的产品,已经在实践这个想法,但是它们只是给工程师提供了一个面向组件的研发平台,还未给设计师提供设计平台,这是这类产品目前欠缺的地方...,评论列表应该立即得到更新,但这时前端程序员的做法很可能是显式的写一个逻辑,当新建评论后,手动重新请求评论 api,然后得到更新,这种做法像极了使用原生 DOM 和 js 处理前端 UI 和数据的绑定关系...,而且当应用更新的时候,如果是打包模式,用户需要全量加载新的 js 资源,但是在 esm 场景下,用户只需要重新加载更新后的那一小部分即可。

36930

视频监控管理平台智能监测检测系统EasyCVR协议播放限制时长无效是什么原因?

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK...有用户在使用中反馈EasyCVR的http-flv、hls、webrtc协议,播放限制时长不起作用,如下图:收到用户反馈后,技术人员立即开展解决,以下为解决步骤:首先开启排查发现更新数据保存成功,播放不起作用是应为保存完成后...,前端的配置没有及时更新所导致的。...于是添加更新配置接口:await this.$store.dispatch(“user/otherConfig”);即可解决该问题。...AI智能/大数据视频分析EasyCVR平台已经广泛应用在工地、工厂、园区、楼宇、校园、仓储等场景中。感兴趣的用户可以前往演示平台进行体验或部署测试。

20110

现代 Web 开发困局

之后我们可以看到,如果不改变协作模式和工具,这个 dilemma 是无法消除的。 前端应该如何更高效地获取设计的上游更新?...它应该是一个对于设计师用户友好的平台,可以在这个平台上看到工程师已经产出的,带有逻辑骨架的组件,并且在平台上为这些组件添加样式,有了这样的平台,对于组件的开发,前端工程师只需要关心逻辑即可,剩下的样式工作可以全部交由设计师来完成...这种协作模式,我称为面向组件的研发模式,而目前,像 https://bit.dev/ 之类的产品,已经在实践这个想法,但是它们只是给工程师提供了一个面向组件的研发平台,还未给设计师提供设计平台,这是这类产品目前欠缺的地方...,评论列表应该立即得到更新,但这时前端程序员的做法很可能是显式的写一个逻辑,当新建评论后,手动重新请求评论 api,然后得到更新,这种做法像极了使用原生 DOM 和 js 处理前端 UI 和数据的绑定关系...,而且当应用更新的时候,如果是打包模式,用户需要全量加载新的 js 资源,但是在 esm 场景下,用户只需要重新加载更新后的那一小部分即可。

21420

现代 Web 开发困局

之后我们可以看到,如果不改变协作模式和工具,这个 dilemma 是无法消除的。 前端应该如何更高效地获取设计的上游更新?...它应该是一个对于设计师用户友好的平台,可以在这个平台上看到工程师已经产出的,带有逻辑骨架的组件,并且在平台上为这些组件添加样式,有了这样的平台,对于组件的开发,前端工程师只需要关心逻辑即可,剩下的样式工作可以全部交由设计师来完成...从图中看到,前端UI 都是在向 组件中心 push changes,而设计也可以在设计平台中定义一些全局变量,一些复用的样式,组件也会依赖于设计团队的这些设计变量,于是设计团队可以通过统一更改变量来达到全局组件样式风格切换的效果...这种协作模式,我称为 面向组件的研发模式,而目前,像 https://bit.dev/ 之类的产品,已经在实践这个想法,但是它们只是给工程师提供了一个面向组件的研发平台,还未给设计师提供设计平台,这是这类产品目前欠缺的地方...,评论列表应该立即得到更新,但这时前端程序员的做法很可能是显式的写一个逻辑,当新建评论后,手动重新请求评论 api,然后得到更新,这种做法像极了使用原生 DOM 和 js 处理前端 UI 和数据的绑定关系

25720

低代码平台,JeecgBoot v3.0版本发布—新里程牌开始,迎接VUE3版本到来

项目介绍 JeecgBoot是一款基于代码生成器的低代码平台!...} 前端地域翻译写法简化 JVXETable新增后台查询三级联动示例 JVXETable新增多级联动 ShiroToken验证异常AuthorizationException不能被Spring统一拦截(...#3046 Online表单,两个在线表单tab之间切换,产生多余查询 #3016 在线表单功能,内嵌主题“高级查询”按钮权限设置完不起作用 #3020 自定义按钮如何选多条数据??...开源界“小普元”超越传统商业平台。...UI强大,实现了移动自适应 平台首页风格,提供多种组合模式,支持自定义风格 提供简单易用的打印插件,支持谷歌、IE浏览器等各种浏览器 示例代码丰富,提供很多学习案例参考 采用maven分模块开发方式 支持菜单动态路由

1.6K40

浅谈前端框架原理

后来我想了想,其实这两个说法,其实应该都是对的,只是角度不同:UI = f(state, UI描述),是从开发者编码时,开发模式的角度进行描述,说的是,开发者提供 state 和 UI 描述,框架渲染...由于运行过程中,UI 描述不再改变,因此 UI 描述不作为公式的自变量接下来,我们围绕一下两点进行讲述:UI 描述数据/状态驱动,不同的数据驱动模式,其内部实现机制也会不同如何描述 UI前端领域经过长期发展...前端框架用到的技术响应式这是一种自动追踪依赖的技术,它用于自动追踪依赖的状态,当状态改变时进行更新。...,只是代表着不同的开发模式而已。...最后介绍了前端框架的三种重要技术:响应式技术,实现了细粒度的更新,是组件级应用的一种实现虚拟 DOM,最终目的是快速找出一组 UI 元素中变化的部分,应用级和组件级框架需要使用。

1.6K170

理解微信小程序的双线程模型

保证逻辑线程安全,不允许直接操作 UI 组件 小程序更新 UI 的方式与 Vue/React 等 MVVM 框架类似,JavaScript 代码不能直接操作 DOM(仅做类比,事实上小程序中没有DOM...的概念),而是通过更新状态( setState )的方式异步更新 UI ,这个过程中会用到 VDOM 和高效的 diff 算法(这两点并不是我们要讨论的内容,你课下可以自己搜索相关资料)。...所以最终小程序采用了一种混合的架构模式:使用 Webview 渲染 UI、使用类似Web Worker 的独立线程运行逻辑,这就是双线程模型。...逻辑线程是一个只能够运行 JavaScript 的沙箱环境,不提供 DOM 操作相关的 API,所以不能直接操作 UI,只能够通过 setData 更新数据的方式异步更新 UI。...这种数据驱动 UI模式是现在前端编程领域较为推崇的编程范式,如果你是一个超过 5 年开发经验的前端开发者的话,那么我相信在最初接触到这种模式的时候肯定有一些不适应,因为在此之前 JavaScript

2.4K50
领券