关于低代码:低代码系列之万物之初重生之梦回Dreamweaver

2次阅读

共计 1220 个字符,预计需要花费 4 分钟才能阅读完成。

背景

上期,简略了说了一下低代码平台的现状以及意识, 有小伙伴说这不就是 Dreamweaver 吗?利落拽,生成代码。只能说是这样也不是这样,Dreamweaver 能算作可视化编程的一个解决方案吧,但不能齐全代表低代码平台。笔者并没有应用过 Dreamweaver(动手便是 vscode🥭)。所以网上冲浪了一下看网友的总结 Dreamweaver:

  • 1. 生成的代码根本无奈保护,生成一坨屎,如果下一个接手这个我的项目的人不必 DW,那人就蒙圈了
  • 2. 无奈应用前端生态,与什么 vue,React 之类的框架水土不服,npm 你都不好引入
  • 3. 不利于开发者本身倒退,对代码的意识很十分浅,长期 DW 会导致不能深刻技术
  • 4. 不能编写简单的零碎,比方一些没有 UI 的算法库

这根本也是开发低代码平台的难点,这一期来说说,怎么搭建一个低代码平台吧。浅析一下阿里低代码引擎(Low-Code Engine)到底做了些什么。他们怎么解决这些难题的。

标准化协定

协定对于开发来说并不生疏,咱们常见的什么 HTTP 协定、DNS 协定、TCP/IP 协定等等,一份优良的协定能未前面省去不少麻烦。也能标准多人合作的效率。

在《低代码引擎技术白皮书》中介绍了什么是协定

从建设背景登程,共建小组明确了低代码引擎的建设理念:协定后行,最小内核,最强生态。
协定后行
一份独特恪守的协定是整个体系的基石,决定了整个体系是否可能足够容纳,兼容足够多的下层场景,同时也是整体技术体系是否足够稳固倒退的基石,后续所有的引擎实现都是服务于协定的。

  • 突破物料孤岛 🥝
  • 低代码生态的根底 🍌
  • 低代码引擎实现规范 🍉

协定链接

《低代码引擎搭建协定标准》

《低代码引擎物料协定标准》

《低代码引擎资产包协定标准》

最小内核

Low-Code Engine 把低代码平台拆分出四个外围模块, 涵盖了低代码平台的整个生命周期。

  • 入料模块

    入料能力,让组件在低代码平台应用更容易

  • 编排模块

    精心打造的编排模块,让拖拽、配置能力集成变得更简略

  • 渲染模块

    运行时渲染,疾速提供协定的渲染能力

  • 出码模块

    出码能力,晋升低代码的扩展性和性能

最强生态

  • 物料生态
    物料是页面搭建的原料也是低代码的根底
  • 设计器生态
    设计器优化根底物料的编排属性
  • 插件生态
    插件性能赋予低代码引擎更高的灵活性,低代码引擎的生态提供了一些官网的插件,然而无奈满足所有人的需要,所以提供了弱小的插件定制性能。
    通过定制插件,在和低代码引擎解耦的根底上,咱们能够和引擎外围模块进行交互,从而满足多样化的性能。不仅能够自定义插件的 UI,还能够实现一些非 UI 的逻辑:

最初

看完 Low-Code Engine 的设计,还感觉低代码平台就是简略的利落拽吗?下期再说说看 Low-Code Engine 怎么买通物料,渲染器,设计器,怎么优雅的数据通信。

链接

  • 低代码引擎

系列文章

  • 【低代码系列之序章】打翻前端的狗碗?
  • 【低代码平台之万物互联】怎么买通物料,渲染器,属性设计器?
  • 【低代码平台之哈姆雷特】变幻无穷的属性设置器

本文首发于 @阿乐去买菜,转载请署名出处

正文完
 0