葡萄城:低代码开发白皮书.pdfVIP

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

葡萄城低代码开发白皮书

目录

1低代码行业背景4

1.1低代码是什么4

1.2低代码的使用群体9

1.3低代码的应用场景12

1.4低代码的发展趋势14

2葡萄城的企业级低代码战略16

2.1葡萄城简介16

2.2什么是企业级低代码18

2.3葡萄城的企业级低代码之路19

2.4葡萄城在企业级低代码领域的优势25

3葡萄城企业级低代码平台的应用场景与客户价值27

3.1独立应用:温州联通为某锁具生产企业定制开发MES系统27

3.2大规模综合型系统:北京驭梦科技开发冷链物流管理系统29

3.3行业软件的个性化模块:广东亿超生物基于用友U8+做二开31

4葡萄城的低代码应用开发合作伙伴体系32

4.1产品型:开发企业级软件产品33

4.2项目型:为企业客户交付项目33

葡萄城低代码开发白皮书

4.3二次开发型:为行业软件做定制化开发34

5葡萄城与生态伙伴共建“低代码+”生态34

5.1“低代码+”概念35

5.2“低代码+”典型模式37

6结语39

葡萄城低代码开发白皮书

1低代码行业背景

1.1低代码是什么

2014年,Forrester提出了低代码的概念。低代码是一种软件开发技术,衍生于软件开

发的高级语言,让使用者通过可视化的方式,以更少的编码,更快速地构建和交付应用

软件,全方位降低软件的开发成本。

(图片来源于海比研究院《2021年中国低代码/无代码市场研究报告》)

葡萄城低代码开发白皮书

与传统软件开发方式进行类比,低代码开发平台整合了软件开发和部署所需的IDE(集

成开发环境)、服务器和数据库管理工具,覆盖软件开发的全生命周期。简单的理解,

低代码开发平台相当于VisualStudio+IIS+SQLManagementStudio(.NET技

术)或Eclipse+Tomcat+MySQLWorkbench(Java技术)的组合。

1.1.1低代码的由来

高级语言诞生后,为了进一步降低技术门槛、提高开发效率,软件开发技术持续发展,

其发展方向可以概括为三点:可视化、组件化和框架化。

(软件开发技术三大发展方向)

⚫可视化:可视化是90年代软件界最大的热点之一。随着图形用户界面的兴起,用

户界面的开发工作量在软件系统中的占比越来越大,在部分项目中占比甚至高达

60-70%。为了降低用户界面开发的工作量,以“拖拉拽”方式构建用户界面的可

视化开发应运而生。随着可视化开发技术的发展,其应用领域也从用户界面逐渐推

广到数据库结构、工作流等领域,覆盖软件开发的全流程。

葡萄城低代码开发白皮书

⚫组件化:组件(Component)伴随着高级语言而生,本质是可重复使用的代码。

在开发用户界面时用到的组件,也被称为控件(Control),是最受关注的组件类

型。这些由成熟的代码封装而成的组件,在提升代码复用性、提高开发效率的同时,

还能降低系统的耦合度,提高可维护性。在开发工具厂商的努力下,组件的应用范

围从简单UI组件等基础功能,拓展到报表等复杂应用场景。

⚫框架化:框架(Framework)是可被应用开发者定制的应用骨架,规定了应用的体

系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程。基于

适合的框架来构建软件,可以简化设计工作,降低对软件架构师的能力依赖。同时,

框架抽出了非功能需求,能让开发人员专注于业务逻辑的实现,从而提升开发效率。

先进的框架已凝聚了软件开发的最佳实践经验。基于这些框架进行开发可以有效保

障大型软件的处理能力、扩展性和可维护性。

(图片来

文档评论(0)

YLY + 关注
实名认证
文档贡献者

专业研报提供,接定制

1亿VIP精品文档

相关文档