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

    OneCode代码引擎代码实战

    前言OneCode是一款基于DDD模型驱动设计的代码引擎。从2022年底推出以来,现在的最新版本是1.1.0。本文重点是采用OneCode提供的工具来实际搭建一个简单的(员工请销假)业务应用。 推荐采用UUID主键的方式来做,并且需要字段添加注解以方方便生成页面,于是继续域文心交互:为请假单设计一张UUID为主键的数据库表,为字段添加中文comment 输出为mysql数据库脚本这个交互中添加了4个提示词 ,分别是:1,请假单,2,UUID主键,3,字段添加中文注解 4,mysql 脚本经过微调后文心一言返回脚本: CREATE TABLE `leave_requests` ( -- 请假单ID,唯一标识请假单 (2)进入OneCode 代码编辑器,查看一下代码结构:至此我们便完成了OneCode流程中的第一部仓储库的建模。 (三)领域视图构建(1)将刚刚创建的仓储库接口导入到领域模型中(2)编译配置领域模型接口创建可供web访问的接口层代码(3)利用OneCode工具读取配置web访问代码从领域工具中将接口代码自动识别为了

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

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

    一,前言 在代码应用中,应用比例非常高的一种应用便是以流程+表单驱动为模型的各种审批类引用。但流程在代码平台中的应用绝不是简简单单的流程+表单的模型。 (4)XPDL代码区域:代码与视图是同步更新的,便于对于标准语句的处理。 (5)图形工具栏:图形工具栏是一组可拖动的活动元素,是流程抽象的核心节点体现。 (4)微服务(API编排) ? API编排是针对后端Api结合规则引擎,而设定的DSL表达式端口,通过规则引擎简化业务逻辑,实现动态逻辑嵌入。 (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 '. meta.ts 文件,这是根据代码生成的组件描述文件,在拖拽使用这个组件时,代码引擎根据这个描述文件来解析组件。 如果想添加新的属性,或者代码中组件的 props 中定义的属性没有显示出来,则需要手动新增 props。 direction 属性想要枚举值,只有 row 和 column 两个属性值。 这个代码引擎感觉还是在原型阶段,官方的文档、demo 会时不时更新,及时关注 crmeb 可能会有意外收获。 源码附件已经打包好上传到百度云了,大家自行下载即可~ 链接: https://pan.baidu.com/s/14G-bpVthImHD4eosZUNSFA?

    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文件。​ (4)传统代码服务赋能在代码平台有几个领域是有很不错的实施效果的我们以最常见的表单流程模式来谈一下OneCode赋能流程+表单为核心应用的BPM模式 用户通过图形界面绘制表单,然后通过自动生成数据库或者绑定特定数据库字段完成数据

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

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

    系列文章: Mavan:自定义骨架及工程初始化 一 前言 上一篇文章简单介绍了工程的初始化方法,本篇将探索代码生成技术。因为业务开发中使用Java语言较多,所以这里以Java作为背景语言。 如果有一个代码生成工具来做这些重复工作,显然可以提高我们的工作效率。这时,就需要了解模板引擎技术。 二 模板引擎工具:freemarker与velocity 最早接触的是velocity,记得14,15年左右,当时在某家公司开发的前端页面,就是使用velocity作为模板引擎。 这里基于以前的一些调研工作,选择freemarker作为这里使用的模板引擎,用于示例。 简单来说,FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。

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

    OneCode代码引擎插件体系建设

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

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

    代码指南》——4代码吸引力是什么?

    代码吸引力是什么?Low-Code中的“Low”,到底是啥意思? 答案已经显而易见:既不是指抽象程度很低(相反,代码开发方式的抽象程度要比传统编程语言高一个level),也不是指代码很low(也相反,代码所生成的代码一般都经过精心维护和反复测试,整体质量强于大部分手写代码 ),而是单纯的“少写代码” —— 只在少数需要的情况下才手写代码,其他大部分时候都能用可视化等非代码方式解决。 再往深一点儿看,代码不只是少写代码而已:代码写得少,bug也就越少(正所谓“少做少错”),因此开发环节的两大支柱性工作“赶需求”和“修bug”就都少了;要测的代码少了,那么测试用例也可以少写不少;除了开发阶段以外 代码背后的哲学,是少即是多(Less is More),或者更准确说是多快好省(Do More with Less) —— 能力更多、上线更快、质量更好,成本还更省,深刻践行了阿里“既要,又要,还要”

    28320编辑于 2023-05-26
  • 来自专栏OneCode 低代码

    OneCode开源代码引擎白皮书

    在全面开放的大背景下,CodeBee团队,推出了基于开源LGPL协议 代码引擎(LowCodeEngine)。 (1) 视图设计器引擎 设计器,采用的是拖拽引擎+插件的构造模型,用户可以通过开放的代码协议编写插件。支持JS和JAVA两种扩展语言。 五,设计器引擎介绍 (1)功能概览 (2)设计器布局 设计器引擎代码引擎前端的SDK,面向开发人员,他本身不是一套可以适应所有人的代码平台,而是技术开发人员可以通过扩展插件,周边生态,完成自身业务的定制 ,实现协同办公,CRM客户管理、物联网平台等通过低代码能力赋能业务系统 (3)物料库 "物料":代码引擎的核心目的之一是建设跨行业的代码框架,而每个行业由于其应用的领域不同,使用的人员以及方法方式不同 (4)组件库 组件定义:可以用于代码平台的组件,包含了搭建体验增强配置,可以在设计器中 进行拖拽、配置等操作。

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

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

    这种先平台后应用的模式直接限制了代码平台的应用范围,于是处于头部的代码平台都纷纷推出了允许客户定制导出,独立发布部署的轻应用模式。 而有实力尝试代码引擎这种新技术的企业,多数都具备了相对完善的发布和管理的流程。对每一个应用的上线运行都有比较严格的流程安全规范。 (4)外部库引入代码应用中,在涉及到一些统计报表、工业组态设计,计算表格应用时。通常会采用引入独立的第三方JS代码库,这些代码库在很大程度上简化了配置,增强了应用的集成化设计。 DNA其在代码的应用中却非常广泛,在代码中大量的页面动作以及数据事件都是需要与后台交互才能完成的。 (4)知识资料库知识资料库在企业应用中是一种特殊的存在,几乎所有的业务应用系统都需要与其完成相应的集成,普通业务集成多局限在成文文档的检索以及归档,但在代码模型中由于其特殊的模型能力,则可以从元数据层次来统一规划数据的声明周期

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

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

    基于此,京东供应链研发部自研了一套,面向业务角色的海纳代码规则引擎平台,产品定位是面向业务、研发多角色一体化的零代码开发平台,其中规则引擎是其最核心的部分之一,本文以此为核心展开说明。 基于此,京东供应链研发部自研了一套,面向业务角色的海纳代码规则引擎平台,产品定位是面向业务、研发多角色一体化的零代码开发平台,这其中规则引擎是其最核心的部分之一。 02 JD履约的应用 2.1 现状 海纳代码规则引擎平台在履约已大规模运用,初步达成了约20%的需求可由业务角色来直接交付,预估后续此比例可提升至40%。 图1.海纳代码规则引擎工作示意图 对于适用于业务规则类的业务场景,小分队的成员很快就发现存在共性特点:“当满足部分特定业务条件时,执行特定业务动作的一组规则集合”。 技术规则注册: 图4.注册页面展示 主要面向研发人员,主要包括方法的签名信息,和系统中的代码方法对应,提供最基础的规则。

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

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

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

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

    代码宣言——代码指南

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

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

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

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

    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
  • 来自专栏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 视图优先(拖拽优先)通过视图引擎拖拽完成前期的交互模型,然后选择服务端代码模板进行,出码来完成基础代码以及建模应用。 (4)DSM逆向转换通过不同方式完成的DSM模型,可以通过OneCode 在视图、Code 、以及Module 三种方式之间自由切换,利用相关工具完成仿真调试以及部署运行。

    91430编辑于 2023-03-23
  • 来自专栏GreenLeaves

    代码生成引擎之T4模版

          在学校三年、公司里呆了快一年了,作用ASP.NET开发的我,居然从来没听过T4模版,公司里也没有人使用,它就是这样不为世人所熟知,却又默默的奉献着!这...........tm还是我吗? 不过直到现在,据我所知,我们公司好像并没有人使用T4来卡发,我不禁陷入了沉思!哈哈哈,言归正传!       可以这么说只要你学会了T4模版,并且如果你能很熟练的运用它,那么恭喜你,这就相当于玩毒奶粉(dnf)爆了一把史诗......哈哈哈,对,T4就是你程序员道路上的一把利器,能帮从我们重复的代码中解脱,这他么简直了 T4是微软官方在Visual Stdio2008中集成的一款代码生成工具,并且其内部也有很多开发环境使用到了T4模版,MVC的视图模版、Entity  Framework的DbContext模版等等,下面通过具体操作来一步步了解这款神器

    89160发布于 2018-01-24
领券