自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 【技术分析】低代码平台的专有存储技术

设计器插件组件库添加图片注释,不超过 140 字(可选)出码模板库添加图片注释,不超过 140 字(可选)插件库添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)

2023-12-11 23:12:45 971

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

OneCode今天(12月10日)正式更新了其V2.0版本。从OneCode的季度版本生命中,可以看到2.0版本还是一个重量级的版本,笔者在收到2.0更新后第一时间下拉了最新的代码。在参考了OneCode 的技术说明后,根据包结构来分析一下OneCode2.0的结构。添加图片注释,不超过 140 字(可选)

2023-12-10 22:52:54 1186

原创 深度|低代码开发平台和微服务架构的优势与挑战

低代码开发平台和微服务架构是当前软件开发领域的两个热门话题。它们都是为了更高效、更灵活地构建和开发应用程序而出现的解决方案。本文将以一款基于微服务架构的OneCode引擎为案例来探讨低代码开发平台和微服务架构的优势和挑战。

2023-12-06 18:31:54 861

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

OneCode 在第四季度开放了,私有云的部署。并且在gitee码云上上传了,可以终身免费使用的低代码开发云。添加图片注释,不超过 140 字(可选)

2023-11-29 22:20:15 998

原创 传统软件行业入局低代码关键技术分析

近几年得益于,前端技术的突飞猛进,以及云计算的高速发展使得传统软件行业加速了技术迭代,大多数具有一定规模的传统软件公司都在跑步入局低代码。本文将从传统软件企业转型低代码应用方面做一个分析说明。低代码关键技术。

2023-11-28 21:50:47 366

原创 OneCode 云版本变更

距离OneCode第一个开源版本发布已经将近一年了,这一年中开发团队利用业务时间承担了很大的工作量,从1.0到1.1.2经过了十余次的迭代,提交代码过千次,在社区中也收到了非常积极的反馈。但由于社区版本中采用的是集中云服务的方式。所有开发者在编译代码、测试调试时均需要在线连接OneCode-Cloud 云服务,随着测试用户的增加,对于带宽与计算资源的使用日益增加。OneCode云服务在一年里虽然经过两次次扩容,但依然无法避免宕机。

2023-11-22 19:41:29 940

原创 OneCode实战——自定义悬停动画菜单

在实际项目众多的动作与逻辑分析中会发现,页面大都是以表单、列表,详情为主,而其中90%的业务逻辑基本上都围绕在表单(校验,取值,赋值,提交),对话框(显隐、提示),发送请求,消息提示,数据处理,路由跳转,条件判断等。实际项目中,业务复杂度是非常高的,每个页面会包含很多的的独立组件,每个组件都有其独立的动作逻辑,而实际的使用场景中往往是众多页面相关关联甚至嵌套,这期间组件与组件间,组件与页面间,页面与页面间会形成非常复杂的联动关系。在官网演示的首页中,我们有两处的,动态菜单应用。

2023-10-24 15:15:02 83

原创 OneCode面向复杂场景的表单解决方案

在大多数的表单系统中面向的用户是一些非专业的IT人员,在设计输入选项时为避免用户的输入错误需要针对用户输入的数据格式、大小、范围等进行一些基础的校验,规范数据采集,避免数据问题造成数据无效。在表单的实际应用场景中,同样的数据录入往往会因为,输入的人员角色不同,权限不同以及表单数据状态不同,而表现出不同的状态,这些跟具体的业务场景以及数据内容相关的数据联动,在实际开发中一般会选择类似于exelc公式的动态DSL语法来完成一些小型的脚本逻辑嵌入,我们将这一类的联动需求统称为:“自定义公式联动”。

2023-10-22 13:54:05 83

原创 OneCode低代码引擎全生命周期开发支持

本文将结合OneCode的底层编译原理来讲解 OneCode的全声明周期解决方案。

2023-10-17 16:52:08 117

原创 OneCode AIGC快速无代码构建应用

OneCode是一款基于DDD模型驱动设计的低代码引擎。从2022年底推出以来,现在的最新版本是1.1.0。本文重点是采用OneCode提供的工具来实际搭建一个简单的(员工请销假)业务应用。在搭建过程中穿插讲解一些功能设计思想以及使用方法。

2023-10-16 19:33:55 66

原创 OneCode-卓衡(V1.1)纪念版 “快速开始”

OneCode卓衡(V1.1)版 ,是OneCode发布以来第二个关键性的版本。在官网演示地址以及gitee版本主版本中在主菜单中,添加了“快速开始”方便开发者快速进入。(2.1)OneCode代码与参数配置模型互相转换***点击编译过后会将,DSM配置出码为OneCode源码(正向出码)***直接修改源码后会同步OneCode模型(2.2)OneCode视图每个OneCode类可以定义多个视图及方法,DSM回读取,OneCode 配置并以树形结构展示同时提供可视化的参数配置界面。

2023-09-25 16:18:57 57

原创 OneCode低代码引擎元数据注解设计

在百度百科中,元数据被定义为:描述数据的数据,对数据及信息资源的描述性信息。OneCode提供了强大的注解支持体系,但开发者在首次使用时往往还是会出现手足无措,仓储构建工具的目的是辅助开发者使用常用的实体模型,通过资源适配快速的完成基础工程的构建,然后再通过OneCode 编辑器完成进一步的元数据注解支持。OneCode允许用户在接口、抽象类、内部类以及普通类中添加注解,但更推荐用户将OneCode注解添加到独立的接口类,在多数的注解应用中,独立的接口描述基本上就已经能完成元数据的描述需求。

2023-07-24 18:50:33 137

原创 OneCode低代码引擎,出码模式设计

在低代码平台中,如果需要支持复杂模型多数情况下会要求具备模块的导出功能,导出可以独立运行的原生代码方便与业系统进一步集成。在低代码平台相对成熟的今天,这一功能也成为了绝大多数商业企业级低代码平台的必备功能。本文将从模块代码导出的角度来聊一下,低代码平台的代码出码设计。

2023-07-18 20:49:26 351 1

原创 2023表单设计“卷王”,OneCode最强低代码表单设计

万事俱备,就差一个程序员了”,这是一个互联网圈里很著名的一个梗。很好的诠释了“全民互联网+” 时代的疯狂。在当今“企业数智化转型“的大背景下,也有一个一个关于表单系统的梗,“所有系统都逐步低代码零代码化,这一切就差一个“表单系统”。确实是如此,在多数的数智化应用软件中,表单系统都是必不可少的基础功能,更是低代码零代码的支撑性应用。本文是根据开源低代码平台,《OneCode低代码引擎》 1.0.6版本整理的功能来阐述表单系统的设计。《OneCode开源低代码引擎白皮书》

2023-06-26 09:01:49 851 1

原创 OneCode 低代码领域驱动设计(DDD)(三)深度解析视图建模-列表

实体操作中,常见的CRUD事件,则会自动在行按钮上匹配上删除图标,在行头设定上启动,增加行标记。列表视图,主要由两部分来组成,领域服务主要负责,实体相关属性以及路由动作相关的操作。在模块构建时通常是在特定环境下运行的,这些特性环境一般是由,聚合实体以及聚合跟的组件值配合当前用户等环境值对象来完成。在实际应用中,列表通常是以独立的模块来呈现,但在用户在操作时会涉及到操作行甚至操作到表格应用。视图配置是本文主要讲解的部分,在列表配置中,主要由模块配置和子域配置两个部分组成。

2023-05-10 16:07:16 125

原创 OneCode 领域驱动设计(DDD)技术实践(二)视图工厂简介

在领域驱动设计(Domain-Driven Design以下简称DDD)中,面向用户的视图层设计,由于其实现方式的多样性以及本身技术复杂度,在实际设计中总是被选择性的遗忘。但在低代码技术突飞猛进的今天,DDD又以全新的姿态进入到了低代码领域。本节我们会在OneCode-dsm领域模型的基础上介绍OneCode视图工厂的相关功能。

2023-05-09 09:49:54 138

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

领域驱动设计(简称 ddd)概念来源于2004年著名建模专家Eric Evans 发表的他最具影响力的书籍:《领域驱动设计——软件核心复杂性应对之道》(Domain-Driven Design –Tackling Complexity in the Heart of Software),简称Evans DDD,领域驱动设计思想进入软件开发者的视野。在将近20年的发展中领域模型设计一直占据着非常重要的位置,但其直接面向业务场景的设计思想,更适合在具有特定业务场景的模型构建。

2023-05-06 09:18:59 362

原创 OneCode 开源集成开发工具ESD功能介绍

包括:开发代码协同管理的 onecode-vfs 虚拟目录服务,onecode-org用户认证,onecode-cluster集群节点管理,以及其他应用类服务如:onecode-bpm流程服务,onecode-iot物联网应用支持,onecode-jmq 消息服务,onecode-index检索服务, 从依赖的jar包来看,每一组服务,onecode也都提供了独立的SDK支持方便集成调用。随着项目及团队的技术演进,ESD也从单一的门户逐步完成了后端代码的编译,独立服务器的管理及部署。

2023-04-17 14:02:39 323

原创 OneCode:如何构建发布低代码工程

低代码应用大幅降低了开发者的门槛,使得更多更大范围的群体能够参与到软件开发过程中。但前期应用中多数还是应用还是建立在特定的平台上的功能扩展。这种先平台后应用的模式直接限制了低代码平台的应用范围,于是处于头部的低代码平台都纷纷推出了允许客户定制导出,独立发布部署的轻应用模式。使客户在完成基础的低代码模型以及应用开发后,可以快速的导出为单独的应用,根据需求部署在自己的内网或公共云虚拟主机中。本文将从低代码服务导出发布这个角度结合 OneCode 的 DevOps 设计来阐述一下低代码的服务发布设计。

2023-04-05 10:27:24 328

原创 ChatGPT 会取代程序员吗?

但正如电子计算机取代珠算技术,其根本的驱动力不是单纯的简简单单的以解决计算人员的劳动强度,提升计算能力,为驱动的。但随着人类技术的进步与发展,个人计算机逐步的进入了家庭,互联网时代催生了新一代的信息技术,互联网技术的发展直接将全人类的信息并到了一起,计算机语言的意义就跳出了,传统运算能力提升的范,成为了信息链接能力的代表。随着互联网技术在各个行业的快速渗透,移动互联网以及物联网的普及,各个行业对互联网的依赖越来越强,站在屏幕后面的程序员成为了,很快走到了台前,用程序员的思维快速重构人类社会的版图。

2023-04-03 10:39:36 3173

原创 OneCode低代码引擎技术(四)后端集成开发方案

在刚刚过去的2022年,在平台互联互通的方面,阿里在第二季度推出开源引擎 “LowCodeEngin”,国家队信通院也应市场需求在第四季度推出了《低代码开发平台通用技术要求》,针对低代码相关概念以及功能点新型了进一步的规范和梳理。进入到2023年的第一个季度随着ChatGPT的强势开局更是将以“全民开发”为宗旨的低代码零代码开发强势推向了普通公众的面前。一个全新的“低码时代”呼之欲出,但这一切对于正处在风口浪尖上的传统软件行业而言却无疑是一种煎熬。

2023-03-23 15:10:02 352

原创 OneCode低代码引擎技术(三)可视化逻辑编排

低代码平台最大的一个技术特点便是开发图形化、可视化,通过拖拉拽方式快速实现企业数字化转型中的创新应用。在实践中通过图形化技术确实在一些特定领域大幅降低了应用开发的准入门槛,使得非专业人员也可以快速的参与到企业的数字化转型中。但随着业务的深入个性化需求也进一步增多,多数的低代码平台都无法满足相关的逻辑,这时仍然需要专业的程序员通过代码的方式来扩展。但这些业务逻辑的代码繁琐且无用,只能让程序员在做低水平的重复工作。有痛点就会有需求,一些低代码平台推出了可视化逻辑编排能力,能够很好地解决这个问题。

2023-03-21 14:30:44 624

原创 OneCode低代码引擎-流程引擎白皮书

在低代码应用中,应用比例非常高的一种应用便是以流程+表单驱动为模型的各种审批类引用。但流程在低代码平台中的应用绝不是简简单单的流程+表单的模型。而是站在更高的层次上在自然时间轴为基础的维度上,将事件、数据、响应、人工交互等因素进行特定场景下的编排逻辑处理。

2023-02-23 08:45:12 591

原创 OneCode开源低代码引擎技术揭秘

OneCode开源低代码引擎白皮书》部分对于OneCode功能及组成做了详细的描述。本文根据BeeCode团队开放的内测版实测,整理了技术揭秘系列,从产品的设计思想及技术原理方面来阐述以及平台很对模型的赋能能力。本文主要针对的读者是软件专业领域的产品经理、项目管理者、架构师、程序员,如果您第一次阅读本文需要优先阅读 《OneCode开源低代码引擎白皮书》以方便对本文的理解。OneCode由三块自成体系的可独立部署运行的部分组成。

2023-02-11 16:59:13 383

原创 做低代码引擎有多难?OneCode五个版本心路历程

同时也很好的验证了,低码本身在复杂应用中的适应性。SPA的改造并不是一帆风顺的,在改造的过程中,团队无法适应前后端分离开发,前段组件构建的时候灵活度太差无法适应用户需求等等问题,一次次让产品的模型在新旧模型间不断转换,永远都存在无法消灭的最后一个“模板应用”。3.0是幸运的,整个结构性的创新和变革,使得那个“D&D”产品梦想能够继续,开始实战,一个D&D“超级前端”程序员,在项目产品经理的领导下,快速而漂亮的完成了前端第一版原型,D&D在丰富组件库的支持下,初步显示了其快做,快改,快上的特点。

2023-02-11 16:55:01 460

原创 OneCode开源低代码引擎白皮书

设计器引擎是低代码引擎前端的SDK,面向开发人员,他本身不是一套可以适应所有人的低代码平台,而是技术开发人员可以通过扩展插件,周边生态,完成自身业务的定制,实现协同办公,CRM客户管理、物联网平台等通过低代码能力赋能业务系统。

2023-02-03 16:49:47 1376 2

原创 传统业务平台如何集成低代码工具?

低代码其创新性更多的体现在,可视化编程以及大量通用性模板的支持,这些新特性大幅降低了软件准入者的门槛,针对大多数不需要太复杂设计的行业而言会大幅降低工作量。但这些模板和拖动产生的程序是如何向传统程序一样运行的哪?我们传统的额业务平台又如何才能更好将其引入进来?回答这个问题我们需要先了解一下主流低代码平台的技术实现方式。

2022-09-08 22:45:03 135

原创 漫谈低代码(三) DSM(Domain-Specific Modeling)特定领域建模

市面上常见的低代码平台几乎都会无一例外的在自己的产品特性的加上一段,DDD模型支持的描述。DDD不是一个新的概念,其从理论提出(2004年首发)到现在将近20年的发展史,相对而言一致不温不火但知道最近几年随着云计算、数据中台等技术的快速发展。DDD得到了快速的发展,特别是近一两年低代码技术的火热。DDD模型几乎霸屏了各大厂商的技术交流PPT。

2022-09-06 21:24:09 504

原创 技术博文: 头条,知乎、CSDN 三大平台对比

itjds“ 博客,将近十几年没更新过了。最近因为工作需要,还是复用了旧的ID, 做了实名认证,分别在 头条,知乎、CSDN这三个社交媒体上。进行了发布测试,也有意识的针对三家媒体的推荐、浏览、转载做了一个分析。

2022-09-02 16:15:26 3487

原创 漫谈低代码(二)组态开发、可视化大屏

谈及低代码应用,几乎所有平台都会提及的一个功能便是可视化大屏几乎是厂商必备,个别厂商还会跟随工业互联网的热潮推出物联网“组态”开发的套件。其实这也是难免,低代码最大的一个特性“拖拽编程"、“可视化编程”而在需求上也迎合了,各类信息化项目中各种“数据驾驶舱”的需求。本章主题分两个部分针对一些产品特性及技术特点做一个分析。

2022-09-01 21:19:21 2443

原创 漫谈低代码(一)流程表单驱动

低代码/无代码平台,近两年很火,不管是互联网大厂还是,传统领域软件厂商都在大手笔投入,厂商间也是百花齐放,低代码无所不能,人人皆可开发,没有什么不是托拉拽不能解决的。在大多数厂商在推出实战实例的时候都会以类似于“请假审批”来做一个“零基础3分钟”开发来开始。

2022-09-01 21:16:58 317

OneCode 低代码引擎 私有云部署包

一,文件夹说明 (1)data 数据库备份数据 data/db/onecode_all.sql OneCode支撑数据 data/db/onecodetest.sql OneCode 示例数据 (2)JDSHome 系统配置文件夹 数据库配置文件(修改数据连接以及用户名密码) JDSHome\config\common_config.xml radis(修改数据连接以及用户名密码) (3)msg 消息服务 (4)onecode-main onecode 主服务目录 (5)tool文件备份服务 二,安装条件 基础软件:radis mysql 默认8以上 jdk8 三,安装步骤 1,安装数据库8, 默认端口3306 创建用户 用户名 jds,密码zifeng77 1.1,导入数据库onecode_all.sql (默认数据库名onecode) 1.2,导入数据库onecodetest.sql (默认数据库名test) 2,启动OneCode服务 2.1 onecode-main\bin\startup.bat 2.2 msg\start.bat 3,导入示例工程数据 3.

2023-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除