首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏OneCode 低代码

    OneCode代码引擎代码实战

    前言OneCode是一款基于DDD模型驱动设计的代码引擎。从2022年底推出以来,现在的最新版本是1.1.0。本文重点是采用OneCode提供的工具来实际搭建一个简单的(员工请销假)业务应用。 并且需要字段添加注解以方方便生成页面,于是继续域文心交互:为请假单设计一张UUID为主键的数据库表,为字段添加中文comment 输出为mysql数据库脚本这个交互中添加了4个提示词,分别是:1,请假单,2,UUID主键,3, (2)进入OneCode 代码编辑器,查看一下代码结构:至此我们便完成了OneCode流程中的第一部仓储库的建模。 (三)领域视图构建(1)将刚刚创建的仓储库接口导入到领域模型中(2)编译配置领域模型接口创建可供web访问的接口层代码3)利用OneCode工具读取配置web访问代码从领域工具中将接口代码自动识别为了 (2)选择流程属性---动态表单---数据库表选择请假单表(3)选择流程属性--办理权限设置(4)返回从快速开始进入到仿真测试(六)应用聚合输出完成上述5步基本配置后,一个小的业务模块便可以进入到微调和个性化修改的阶段

    1.1K60编辑于 2023-10-16
  • 来自专栏OneCode 低代码

    OneCode代码引擎-流程引擎白皮书

    一,前言 在代码应用中,应用比例非常高的一种应用便是以流程+表单驱动为模型的各种审批类引用。但流程在代码平台中的应用绝不是简简单单的流程+表单的模型。 (4)XPDL代码区域:代码与视图是同步更新的,便于对于标准语句的处理。 (5)图形工具栏:图形工具栏是一组可拖动的活动元素,是流程抽象的核心节点体现。 API编排是针对后端Api结合规则引擎,而设定的DSL表达式端口,通过规则引擎简化业务逻辑,实现动态逻辑嵌入。 (5)设备 通过从IOT引擎,读取设备列表并进行管理逻辑设定 ? (3)IOT引擎 ? ? ​ ? ​ (4)服务编排 ? ​ 五,IOT烟雾报警实例 (1)新建流程 ? 新建紧急流程 (2)监听设备事件 ? ? (3)响应配置服务 ? ? (2),无代码插件(宏公式 ) 宏公式是专为普通用户开发插件设计的无代码开发工具。普通用户可以通过类似execl宏公式的方式参与插件开发。 ? 添加一个组件授权插件宏公式 ?

    1.5K30编辑于 2023-04-15
  • 来自专栏thinkphp+vue

    代码引擎实战 - 从零封装代码组件

    /Container' export default Container; 复制代码 然后在 src/index.tsx 导出 export type {ContainerProps} from '. /components/container' 复制代码 运行命令 npm run lowcode:dev 会看到跟 src 同级的目录 lowcode 目录下多了个 container 文件夹,里面有个 meta.ts 文件,这是根据代码生成的组件描述文件,在拖拽使用这个组件时,代码引擎根据这个描述文件来解析组件。 如果想添加新的属性,或者代码中组件的 props 中定义的属性没有显示出来,则需要手动新增 props。 direction 属性想要枚举值,只有 row 和 column 两个属性值。 这个代码引擎感觉还是在原型阶段,官方的文档、demo 会时不时更新,及时关注 crmeb 可能会有意外收获。

    1.2K50编辑于 2022-05-23
  • 来自专栏大前端客栈

    代码引擎实战-从零封装代码组件

    上一篇文章讲了如何开始使用阿里代码引擎 low-engine,以及如何在引擎 demo 中引用自定义组件,本篇将基于 vant 和 antd 封装一些代码组件,带领大家熟悉自定义组件的封装和注意事项 新建代码的组件库初始化项目参考文档:lowcode-engine.cn/docV2/funcv… 上篇文章地址: 阿里代码引擎 lowcode-engine 使用详解 - 开发自定义组件并集成 一、 文件,这是根据代码生成的组件描述文件,在拖拽使用这个组件时,代码引擎根据这个描述文件来解析组件。 如果想添加新的属性,或者代码中组件的 props 中定义的属性没有显示出来,则需要手动新增 props。 direction属性想要枚举值,只有 row和 column两个属性值。 这个代码引擎感觉还是在原型阶段,官方的文档、demo 会时不时更新,及时关注可能会有意外收获。

    2.7K21编辑于 2022-08-30
  • 来自专栏程序员泥瓦匠

    阿里开源的代码引擎 LowCodeEngine

    LowCodeEngine是由阿里巴巴钉钉团队开源的代码引擎, 该引擎全面遵循《阿里巴巴中后端前端基础构建协议规范》和《阿里巴巴中后端前端素材协议规范》。 等生态元素的全链路研发周期 强大的扩展能力,已支撑 100+ 个各种类型代码平台 使用 TypeScript 开发,提供完整的类型定义文件 引擎协议 引擎完整实现了**《代码引擎搭建协议规范》和 《代码引擎物料协议规范》,协议栈是代码领域的物料能否流通的关键部分。 schema 对代码页面的改变。 造物是阿里巴巴自研的代码物料管理、物料集成、物料研发的产品

    3.8K41编辑于 2023-02-26
  • 来自专栏OneCode 低代码

    OneCode开源代码引擎技术揭秘

    《OneCode开源代码引擎白皮书》部分对于OneCode功能及组成做了详细的描述。 本文主要针对的读者是软件专业领域的产品经理、项目管理者、架构师、程序员,如果您第一次阅读本文需要优先阅读 《OneCode开源代码引擎白皮书》以方便对本文的理解。 前端引擎负责界面建模并按代码协议协议生成标准JSON,中后台OneCode通过读取标准JSON协议,完成后端的视图建模,合并DSM后端服务建模系统,完成完整的后端服务建模应用,通过代码工程完成前后端一体的出码应用 (1)拖拽建模 用户由前端代码引擎提供拖拽支持,将用户需求转换为相应的组件组合,完成建模后根据标准的代码组件序列化为JSON文件。​ (3)混编检测(预编译) 传统代码平台基本上都是完全建立在JS的模型下,在初期建模时结构还算清晰但经过稍有点复杂的逻辑,构建时代码的冗余度以及结构就会变得混乱,特别是页跨页面操作或者完成前后台数据交互时

    1.3K21编辑于 2025-08-26
  • 来自专栏架构进阶

    代码探索:Java模板引擎技术

    如果有一个代码生成工具来做这些重复工作,显然可以提高我们的工作效率。这时,就需要了解模板引擎技术。 二 模板引擎工具:freemarker与velocity 最早接触的是velocity,记得14,15年左右,当时在某家公司开发的前端页面,就是使用velocity作为模板引擎。 这里基于以前的一些调研工作,选择freemarker作为这里使用的模板引擎,用于示例。 简单来说,FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 value就是变量的值; (3)Output是输出结果,在把template中的变量替换成object中的value后,就得到了我们预期的文件。

    1.6K20编辑于 2022-12-01
  • 来自专栏OneCode 低代码

    OneCode代码引擎插件体系建设

    正文如下: 阿里在其“代码白皮书”中提到,阿里开源其“LowCodeEngine”前,首先是整合吸纳内部100+代码相关平台应用,将其统一应用到代码平台LowCodeEngine做支撑 ,而在其商业易搭PAAS平台描述中更是宣称其愿景是为10万+行业代码平台提供基础服务。 但代码作为一种基础性的技术其行业应用覆盖面之广复杂度之高是远远超过阿里内部系统,特别是作为代码引擎核心的设计器更是将面向众多行业应用,千万级开发者使用可想其难度之高。 为此阿里为其设计器做了一个公式来定义: 代码设计器 = 代码引擎 + 设计器插件 * n + 物料 * n + 设置器 * n 在这个公式中,物料和设置器(模板+组件)以阿里的行业影响力以近两年的应用情况得到了很好的验证 (1)OneCode Studio (ESD)专业版插件开发工具 OneCode Studio(以下简称ESD)是一款专门为代码平台开发厂商专业开发者(非普通用户)提供的开发工具,为平台厂商的根据自身行业特点快速开发和配置插件来完成自身产品的代码升级

    91100编辑于 2023-05-25
  • 来自专栏LCHub低代码社区

    代码指南》:3代码核心能力是什么?

    代码核心能力是什么? 基于上述的定义和分析,不难总结出如下这3代码开发平台的核心能力: ? 传统代码IDE也支持部分可视化能力(如早年Visual Studio的MFC/WPF),但代码更强调的是全栈、端到端的可视化编程,覆盖一个完整应用开发所涉及的各个技术层面(界面/数据/逻辑)。 全生命周期管理:作为一站式的应用开发平台,代码支持应用的完整生命周期管理,即从设计阶段开始(有些平台还支持更前置的项目与需求管理),历经开发、构建、测试和部署,一直到上线后的各种运维(e.g. 代码扩展能力:使用代码开发时,大部分情况下仍离不开代码,因此平台必须能支持在必要时通过少量的代码对应用各层次进行灵活扩展,比如添加自定义组件、修改主题CSS样式、定制逻辑流动作等。 一些可能的需求场景包括:UI样式定制、遗留代码复用、专用的加密算法、非标系统集成。

    87651编辑于 2023-06-10
  • 来自专栏OneCode 低代码

    OneCode开源代码引擎白皮书

    在刚刚过去的2022年,在平台互联互通的方面,阿里在第二季度推出开源引擎 “LowCodeEngin”,国家队信通院也应市场需求在第四季度推出了《代码开发平台通用技术要求》,针对代码相关概念以及功能点新型了进一步的规范和梳理 在全面开放的大背景下,CodeBee团队,推出了基于开源LGPL协议 代码引擎(LowCodeEngine)。 (1) 视图设计器引擎 设计器,采用的是拖拽引擎+插件的构造模型,用户可以通过开放的代码协议编写插件。支持JS和JAVA两种扩展语言。 五,设计器引擎介绍 (1)功能概览 (2)设计器布局 设计器引擎代码引擎前端的SDK,面向开发人员,他本身不是一套可以适应所有人的代码平台,而是技术开发人员可以通过扩展插件,周边生态,完成自身业务的定制 ,实现协同办公,CRM客户管理、物联网平台等通过低代码能力赋能业务系统 (3)物料库 "物料":代码引擎的核心目的之一是建设跨行业的代码框架,而每个行业由于其应用的领域不同,使用的人员以及方法方式不同

    1.8K50编辑于 2023-11-28
  • 来自专栏OneCode 低代码

    OneCode :如何构建部署代码引擎工程

    而有实力尝试代码引擎这种新技术的企业,多数都具备了相对完善的发布和管理的流程。对每一个应用的上线运行都有比较严格的流程安全规范。 (3)物料库支撑目录物料库是代码应用中最具创新的一块应用,也是在组件化以及可视化应用中对开发者最具吸引力的一块。 (3)视图路由视图路由是领域模型中,表示层中最重要的一种展现方式。代码平台中最大的特点是组件化与可视化。表示层建模是其特有的优势,但这里提到的则是更为抽象的一种表示。 (3)权限模型在业务应用中权限模型是系统的血液与灵魂,控制着数据的流向确保数据安全正确的运行。而在代码平台中随着组件化成都的进一步提升,则需要耕细粒度的权限细分,来提升应用体验。​​​​ 八,工程配置(1)工程版本支持​(2)工程版本支持​(3)工程配置支持​

    1K80编辑于 2023-04-05
  • 来自专栏京东技术

    履约核心引擎代码化原理与实践

    基于此,京东供应链研发部自研了一套,面向业务角色的海纳代码规则引擎平台,产品定位是面向业务、研发多角色一体化的零代码开发平台,其中规则引擎是其最核心的部分之一,本文以此为核心展开说明。 基于此,京东供应链研发部自研了一套,面向业务角色的海纳代码规则引擎平台,产品定位是面向业务、研发多角色一体化的零代码开发平台,这其中规则引擎是其最核心的部分之一。 02 JD履约的应用 2.1 现状 海纳代码规则引擎平台在履约已大规模运用,初步达成了约20%的需求可由业务角色来直接交付,预估后续此比例可提升至40%。 图1.海纳代码规则引擎工作示意图 对于适用于业务规则类的业务场景,小分队的成员很快就发现存在共性特点:“当满足部分特定业务条件时,执行特定业务动作的一组规则集合”。 05 总结 时间又回到了当下,产品小李找到了小彭,同步了近期业务提过来的几个需求,均已经在海纳规则引擎代码平台自助化实现了,单个需求差不多5到10分钟即可完成配置,全程在平台上沉浸式操作即可。

    75420编辑于 2023-08-25
  • 来自专栏OneCode 低代码

    OneCode代码引擎 V2.0源码结构详解

    添加图片注释,不超过 140 字(可选)(2)OCStuido 开发工具也变更了2.0版本onecode/onecode代码引擎OCStuido 版本这次采用了一个新的版本号,onecode-all. 更新代码后,发现src下的源码数量也大大增加。添加图片注释,不超过 140 字(可选)(3)私有云部署包也统一调整到了2.0版本这次私有云版本中,没有发现太多的更新。 二,OCStuido2.0 新更代码包结构说明 这次OneCode更新,最主要的部分还是在OCStudio上开放的代码量上有了一个数量级上的提升,这对于对OneCode感兴趣的开发者而言大大减少了构建工程 (以前版本完整源码可以从中央仓库自行解析编译)的工作量,可以快速的阅读调试OneCode 源代码。 (3)DSM-Aggregation 领域模型com.ds.dsm.aggreagtion 包结构dsm.agg web资源地址添加图片注释,不超过 140 字(可选)功能应用配置添加图片注释,不超过

    50900编辑于 2023-12-10
  • 来自专栏LCHub低代码社区

    代码宣言——代码指南

    代码指南》序言 虽然维格云公司一直都被认为是一个代码软件公司。 产品维格云,拥有着像电子表格一样,但是可以轻松的定制出各种各样的应用系统,想客户管理系统、项目管理系统等等数千种应用场景。 但是,老实说,在2021年以前,我从来没有听过低代码这个词。 在我看来,代码更多是一种事后总结。 要让我讲解代码,我觉得还不如从我的创业初心开始说起。 我提出了三个数字化业务,分别是:游戏化会员、社区化运营、数字化引擎。 其中游戏化会员有点像今天所说的“元宇宙”,社区化运营有点像今天说的“私域”,不展开描述,重点描述下数字化引擎。 虽然说是“代码”,但是,操作代码软件的人,却是个具有高水平技术素养的人,像技术工程师,架构师等,他们需要拖拽复杂的业务逻辑和节点。 中学级。 维格云,就是定位于一个“小学级”的代码产品,希望能够真正的普惠社会。

    1.6K31编辑于 2022-06-01
  • 来自专栏OneCode 低代码

    利用OneCode 引擎快速部署免费的代码混合云

    并且在gitee码云上上传了,可以终身免费使用的代码开发云。 使用客户端连接自建的私有云服务即可继续使用,也可以在需要时连接OneCode更新的模型与代码库丰富自有组件。 添加图片注释,不超过 140 字(可选)(2)企业协同用户添加图片注释,不超过 140 字(可选)针对于企业协同(多开发者)用户,可以选择单机版继续使用OneCode免费服务,大家仍然需要自己搭建相应的开发和代码管理体系来构建 示例数据(2)JDSHome 系统配置文件夹 数据库配置文件(修改数据连接以及用户名密码) JDSHome\config\common_config.xmlradis(修改数据连接以及用户名密码)(3) 1.2,导入数据库onecodetest.sql (默认数据库名test)2,启动OneCode服务 2.1 onecode-main\bin\startup.bat 2.2 msg\start.bat3

    42110编辑于 2023-11-30
  • 来自专栏开源小分队

    动动手指就能搭建系统的代码引擎

    而今天大叔给大家介绍的是由阿里出品的一款优秀代码引擎:lowcode-engine。 介绍 代码引擎是一款为代码平台开发者提供的,具备强大定制扩展能力的代码设计器研发框架。 面向于企业级平台的代码内核引擎,能够提供代码平台所需的核心能力 奉行最小内核原则,保证高度可扩展性的设计理念 提供物料体系、设置器、插件等高质量元素,保证开箱即用 提供完善的工具链,保证开发的高效进行 拥有强大的扩展能力,已支撑近 100 个各种垂直类代码平台 代码设计器 设计器承载着代码平台的核心功能,包括入料、编排、组件配置、画布渲染等等。 由于其功能多,打磨精细难,也是代码平台建设最耗时的地方,也是代码平台核心的模块之一。 下图就是代码平台的设计器。 定制扩展能力 定制扩展能力,就是可以根据配置,打造自己的业务逻辑。 而代码引擎对于设计器的扩展能力支持基本上覆盖了代码设计器的所有功能点。 下图是针对标准的设计器提供了扩展功能的区域。

    58210编辑于 2022-12-07
  • 来自专栏贾志刚-OpenCV学堂

    代码开发 | OpenCV工作流引擎开发指南

    OpenCV工作流引擎SDK OpenCV代码开发工作流引擎SDK,支持C++、C#、Python,实现80%的OpenCV开发工作零代码,OpenCV开发效率提升十倍。 OpenCV代码开发工作流引擎支持找点、找边、找线段、找圆、找轮廓、支持图像预处理、图像增强、形态学习处理、边缘模板匹配、卡尺测量,最新版本赖于OpenCV4.10。 同时C++版本已经支持YOLO11全系模型推理,三行代码实现模型部署。主要应用场景是机器视觉领域,安防监控、生物与医学图像处理领域。 oemts_workflow_engine_lib\include\oemts 配置库目录 D:\vcworkspaces\oemts_workflow_engine_lib\lib 直接编译提供的示例代码 ,然后把oemts_workflow_engine.dll 文件放到项目生成目录下即可运行exe,运行结果如下: 完整的示例代码如下: 特别提醒: 请先配置好OpenCV4.10 C++依赖。

    9710编辑于 2026-04-02
  • SpringBoot 3 + Flutter3 实战代码运营管理

    Spring Boot 3 与 Flutter 3:现代 Web 和移动开发的理想组合引言随着数字化转型的步伐加快,企业和开发者们不断寻求更高效的工具来构建跨平台的应用程序。 本文将探讨 Spring Boot 3 和 Flutter 3 如何协同工作,为现代 Web 和移动应用开发带来新的可能性。 热重载:热重载功能让开发者可以在不重启应用的情况下预览代码更改的效果,极大地提高了开发效率。 Spring Boot 3 与 Flutter 3 的完美结合结合 Spring Boot 3 和 Flutter 3 可以为开发者提供一个高效、灵活且可扩展的开发环境。 结语Spring Boot 3 和 Flutter 3 的结合,不仅代表了当今软件开发领域的一种趋势,更是为开发者带来了前所未有的机遇。

    29010编辑于 2025-07-09
  • 来自专栏OneCode 低代码

    OneCode代码引擎,领域驱动设计(DDD)技术实践(一)

    代码/无代码平台是进近几年持续高速发展的一个技术领域。 一,OneCode-工具集 简介 OneCode-DSM(以下简称DSM)工具集是建立是以OneCode代码引擎为基础专注于代码建模应用的高阶建模工具。 在OneCode引擎中,出了为普通用户提供无代码的拖动设计器,代码的业务逻辑编排器,之外还提供了供专业业务领域专家的使用的DSM建模工具。 ? OneCode-DSM 应用 (1)可视化设计器 以可视化设计器引擎为主体的表单报表工具,在日常常用的表单报表中是以无代码的方式来实现业务流审批以及数据大屏展现设计,移动展现等应用。 ? (2)代码服务集成工具 ? (3)DSM建模工具 ?

    1.8K41编辑于 2023-05-13
  • 来自专栏OneCode 低代码

    OneCode代码引擎技术揭秘(四)后端集成开发方案

    前言在刚刚过去的2022年,在平台互联互通的方面,阿里在第二季度推出开源引擎 “LowCodeEngin”,国家队信通院也应市场需求在第四季度推出了《代码开发平台通用技术要求》,针对代码相关概念以及功能点新型了进一步的规范和梳理 进入到2023年的第一个季度随着ChatGPT的强势开局更是将以“全民开发”为宗旨的代码代码开发强势推向了普通公众的面前。 前端引擎负责界面建模并按代码协议协议生成标准JSON,中后台OneCode通过读取标准JSON协议,完成后端的视图建模,合并DSM后端服务建模系统,完成完整的后端服务建模应用,通过代码工程完成前后端一体的出码应用 在线编译(2),ViewFrist 视图优先(拖拽优先)通过视图引擎拖拽完成前期的交互模型,然后选择服务端代码模板进行,出码来完成基础代码以及建模应用。 用户可以通过,拖拽方式(3),ModuleFrist (模型优先)OneCode除了在前端实现了标准化组件定义外,还额外提供了后端建模的工具DSM,并通过领域模型将二者打通。

    91430编辑于 2023-03-23
领券