快速开发平台分享-UCML快速开发七种武器
传统的快速开发平台强调的是组件重用、构件重用,主要解决功能重用层面,一般提供了软件开发最常用的功能:表单设计、BPM(业务流程管理)、报表、组织机构及权限等功能。但只有功能重用,没有过程重用,要么只能做特定功能开发,扩展困难,要么仍然需要手写大量代码。
有没有既能解决功能重用,又能解决过程重用的开发平台?
UCML,全球首家推出面向套路编程模式产品,在传统框架重用、组件重用基础之上,加强了程序员使用这些组件、构件的编程过程重用,创造性的完成了业务逻辑重用和程序员编程动作重用,把独立的个体编程思想进一步上升为团队的业务逻辑重用。
UCML革命性的面向套路编程模式,总结编程过程中的业务场景,通过编程套路固化,让开发者直接使用这些套路,可以快速实现编程过程组装。
从软件开发功能重用,到过程重用,相比传统的快速开发平台软件,提出了一个更完整的快速开发体系,总结一下,就是UCML快速开发七种武器。
功能重用:
快速开发武器一:成熟的业务开发框架
业务开发,不出流程、表单(桌面和移动)、报表三大功能,UCML内置数据访问框架、业务单元(表单)框架、业务流程框架、报表框架、移动开发平台,采用主 流技术体系,源码输出,解决了业务开发最基础问题。
快速开发武器二:丰富的组件控件
内置GRID、Form、查询、TreeView、大附件上传、多附件上传、通用选人等大量组件;内置格式码、日期、数字、货币、百分号、下拉框、级联下拉框、单选、多选、多选下拉、树形下拉等几十种Ajax++控件;业务逻辑组件(业务组件Business component, 简称BC)、业务展现组件(视图组件Visual Component,简称VC)分离,可以自由组装,支持用户自定义组件控件。
快速开发武器三:成熟的业务基础运行框架
支持集团型组织机构,支持多级授权体系;支持访问权限、操作动作(按钮)权限、列权限、行权限(数据权限),支持运行时配置访问权限、按钮权限、列权限、行权限、状态权限;支持多语言,支持多帐套,支持基于SaaS模式部署应用,支持多种精美展现框架,支持换肤,支持用户自定义展现框架;
过程重用:
快速开发武器四:业务规则注入
支持前端、服务端规则,系统内嵌非空、数字、日期格式、字符格式、电话、E-Mail、IP地址、身份证、唯一值等大量业务规则,支持规则注入,支持用户自定义规则。
快速开发武器五:业务逻辑模型及生产线套路
面对复杂的逻辑过程,重复造的轮子,个性飞扬的程序代码,弱弱的质量,推迟的工期,公司及项目管理者总感到无可奈何,编写代码过程有没有标准?有没有最高效的手段解决这些问题?UCML革命性地提出了面向套路的编程模式,总结编程过程中的业务场景,通过编程套路固化,让开发者直接使用这些套路,可以快速实现编程过程组装; 系统内嵌通用选人、导入导出EXCEL、窗口传值(单选、多选、主子、树形传值)、单据编号生成、多对多映射等上百个编程套路用户 可自由扩展业务逻辑模型及套路。
快速开发武器六:主题行为模型
主题行为模型思想是UCML在面向套路变模式之后,提出的又一个颇具创新性和领导性极速开发思想。根据主题行为思想,UCML对单据业务及单据审批流程业务高度抽象,在UCML IDE平台上建立了主题行为模型建模功能,只需要输入行为三大要素(行为参与者、行为主题、行为结果记录)的实体表和字段等相关信息,不写代码就可以几分钟就完成一个完整的桌面+移动的单据业务或单据审批流程业务,什么叫完整的一套业务?当然是单据申请、查询、查看、审批、打印和统计分析等功能加在一起了,这些功能分分钟就OK了。
UCML主题行为理念请参照详细介绍,还有更直观的视频介绍哦,
快速开发武器七:手写编程小秘书
手写编程小秘书,就是把编程过程中所涉及的编程要素(各种对象实现的属性、事件、方法的实现代码)可视化,直接辅助编程,节省 大量的搜帮助、找方法需要的时间;用户可以通过XML自由扩展,实现隐形知识显性化。
快速开发平台分享-UCML快速开发七种武器相关推荐
- 七种武器武装.NET(常用开发工具介绍)(转)
我学习.Net快一年了,偶然间发现大家用的开发工具很多我都没见过,于是暗中的进行收集(呵呵,夸张了),现在收集满七种特来做此总结!我称他们为"七种武器"\(^o^)/ 第一种武器长 ...
- 浅谈快速开发平台:突破系统开发边界,赋能企业数字化!
快速开发平台,简单地说就是指那些不用编码或通过少量代码,就可以快速开发应用程序的平台.既可以降低开发人力成本,又可以缩短开发时间,从而实现企业降本增效的价值. 今天为大家介绍4款成熟业务的快速开发平台 ...
- java开发平台普元_java开发平台的两种实现模式
从目前国内主流的java开发平台看,主要有两种实现模式:引擎模式及生成源代码模式.引擎模式比较有代表性的是华丹平台(https://www.huadaninfo.com),生成源代码模式比较有名是的普 ...
- 【嵌入式开发】手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 44186818屏幕
[嵌入式开发]手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 4418&6818 ...
- 构建云视频平台的七种武器分别包括长生剑、孔雀翎、碧玉刀、多情环、离别钩、霸王枪、拳头,这七种武器分别对应的是什么技术呢?该文将揭晓答案。
云视频平台的七种武器 构建云视频平台的七种武器分别包括长生剑.孔雀翎.碧玉刀.多情环.离别钩.霸王枪.拳头,这七种武器分别对应的是什么技术呢?该文档将揭晓答案.
- 百度云世界里的“七种武器”:PCS、BAE、Site App、ScreenX等
如果说去年百度世界的关键词是"百度新首页"的话,那么今年在研发者人群中,对百度世界最深的印象就是"七种武器",即在云的世界里,百度为开发者所提供的包括个人云存储 ...
- 让 Python 代码更易维护的七种武器——代码风格(pylint、Flake8、Isort、Autopep8、Yapf、Black)测试覆盖率(Coverage)CI(JK)...
让 Python 代码更易维护的七种武器 2018/09/29 · 基础知识 · 武器 原文出处: Jeff Triplett 译文出处:linux中国-Hank Chow 检查你的代码的质 ...
- [转载]项目风险管理七种武器-离别钩
[转载]项目风险管理七种武器-离别钩 确认没有法务风险之后,小帅却又得知老大有了最新指示,需求变更在所难免.几乎所有的百度项目都遭遇过需求变更,或者有潜在的需求风险.为了应对这一类最典型的风险,我们准 ...
- 谈谈UCloud保障数据安全的七种“武器”
当前,数据安全受到多方面的威胁.有来自系统软硬件的非人为故障,有运维工程师的误操作,甚至是黑客或内部人员的恶意删除.2017年1月31日,全球最大的代码托管服务平台Gitlab由于工程师的误操作,删除 ...
最新文章
- How can I create an Asynchronous function in Javascript?
- flask mysql项目模板渲染_Flask模板渲染
- Flask--(登录注册)抽取视图函数
- 快速排序 (随机选择pivot)
- excel如何做出弧形_人民日报同款海报,只用线和字就能做出高大上的工作报告...
- MAC 打开safari和Chrome打开开发者工具的快捷键
- [Python] 索引序列函数:enumerate() / enumerate(sequence, start=0)
- 海量文件或数据 导致高并发,高流量处理方案
- Java基础--序列化和反序列化
- 一个简单的文本编译器
- php扩展ui,jQuery UI 扩展小部件
- 微软笔试题-c语言-算法分析
- 微信公众号API接口调用
- 视觉SLAM总结-本质矩阵E分解
- 典型概率分布(pdf公式和图示)
- Failed to parse time specification
- 【资源共享】Office软件合集
- 计算机笔记本有wife但显示未连接怎么办,笔记本电脑已连接wifi但无法上网怎么解决?...
- TDengine与中泰证券正式签约,打造金融量化交易场景解决方案
- c语言定义禁止优化变量,c语言防止优化