除正常的技术发展之外,企业对低代码不断增强的需求也大大加速了低代码的发展。在疫情和后疫情时代,国内“云”市场竞争加剧,企业数字化转型浪潮等带来了大量企业级系统建设的需求,而技术人员出现了大量的缺口,在供需关系无法平衡的情况下,以低代码为主导的研发模式就成为了我们建设的核心。
低代码发展到现在一直难以出现一个能满足所有需求的低代码平台,每条业务线几乎都有属于自己的低代码平台,这主要是因为每条业务线的使用对象、使用场景的差异较大难以统一。在充分认识 到这一现实后,我们并没有打算开发一款满足所有需求的低代码平台,而是打算另辟蹊径,研发一种能够让业务线能够快速建设低代码平台、减少重复低水平建设的低代码引擎。
低代码引擎是一款为低代码平台开发者提供的,具备强大定制扩展能力的低代码设计器研发框架。它的核心是设计器,通过扩展、周边生态等可以产出各式各样的设计器。它不是一套可以适合所有 人的低代码平台,而是帮助低代码平台的开发者,快速生产低代码平台的工具。
在阿里巴巴集团内部,低代码引擎已经发展了很多年了,在它基础上孵化出来的低代码平台也越来越多,阿里巴巴集团内部有数十个内部垂直业务场景下的低代码平台, 这些平台通过低代码搭建的开发模式生产的页面总量已经超过百万张。另外阿里巴巴集团对外的商业化产品钉钉宜搭的底层也是低代码引擎。经过这些年的建设,低代码引擎已经发展到了一定的成熟度, 也走到了“大教堂” 和“集市”的分叉路口, 我们最终也选择了面向未来的开源之路。
《低代码引擎技术白皮书》是参与低代码引擎的技术小伙伴们共同编写的,希望通过《低代码引擎技术白皮书》对低代码技术原理进行一个全面的介绍,让大家对低代码引擎有一个更加全面的认识。通过开源社区方式共建,一起加速低代码行业快速发展。除此之外,我们也希望社区的小伙伴在了解 低代码引擎之后,能结合自己的经验或者低代码业务场景发现我们的不足,提出改进建议,我们将感激不尽。
我们期望本电子手册的读者是拥有一定的前端基础的技术人员。你可能对低代码引擎如何实现比较好奇, 你可能期望参与到低代码引擎的建设中来,你可能正在研发一款低代码平台,而底层使用的就是低代码引擎,那么本电子手册是十分适合你的。
本电子手册主要有六章,第一章会跟大家介绍一下低代码是什么。第二章介绍低代码引擎是什么,并且带着大家去使用低代码引擎。第三章介绍了低代码引擎的使用。接下来第四章会介绍低代码引擎的底层协议,让大家了解低代码底层协议是什么,有什么作用。第五章就会带大家深入到引擎的原理部分,介绍低代码引擎四大核心模块(编排、渲染、出码、入料)的原理和低代码引擎周边生态建设的原理。最后第六章会对低代码引擎未来进行一下畅想。
—目录—
下载链接:https://developer.aliyun.com/topic/download?id=8214
本文转载自阿里云开发者,版权属于原作者,仅用于学术分享
内容中包含的图片若涉及版权问题,请及时与我们联系删除
评论
沙发等你来抢