6、踏出新手村便遭遇大Boss:如何架构低代码的引擎

你好,我是陈旭。 可视化开发是所有低代码工具/平台(下文简称低代码或Low Code)的标配,是成为低代码工具/平台的一个必要条件。而承载可视化开发的核心基础设施,就是所见即所得的编辑器。 这个编辑器非常重要,它的使用体验、能力和...

说透低代码

7、结构化代码生成法:代码如何生成代码

你好,我是陈旭。 编辑器是低代码平台一个非常重要的基础设施,而代码生成器是编辑器的引擎,是编辑器做到所见即所得效果的基础。 在上一讲中,我从架构的角度详细理清了代码生成器和编辑器之间的关系,以及代码生成器与低代码长期演进之间的关系。 那么今天,我们就...

说透低代码

8、布局编辑器:如何做到鱼和熊掌兼得

你好,我是陈旭。 从这一节课开始,我们正式学习App开发三部曲相关的内容,这三部曲分别是布局、交互和数据。这是App开发过程的三个主要步骤,也是业务团队开发App的三个主要工作内容。在时序上,这三个步骤并非顺序执行,而是交织进行的。但布局多数出现在A...

说透低代码

9、属性编辑器:如何解除Web组件属性与编辑器的耦合

你好,我是陈旭。 今天这一讲,我会带你推开编译器协议层的大门,并在协议层中实现一个功能,这个功能将会解除低代码编辑器和组件之间的耦合。我这里放了一张架构图,当然今天我们会对这个图进行详细讲解,现在你只需要有个大概印象就可以了: 在开始之前,我想请你...

说透低代码

10、可视化编程:如何有效降低App前后端逻辑开发的技能门槛

你好,我是陈旭。 今天我们来聊聊低代码平台实现可视化开发过程中一个难点功能:可视化编程。可视化编程解决的是应用开发三部曲(布局、交互、数据)中的交互环节。 但这样说有点狭隘,如果低代码平台同时支持开发后端Rest服务,那可视化编程的方法可以完全复用到...

说透低代码

11、亦敌亦友:Low Code与Pro Code混合使用怎样实现

你好,我是陈旭。今天我们来聊聊低代码平台中的纯代码,理一理这对欢喜冤家的恩怨情仇。 一般的低代码平台,总爱宣传自己开发过程需要编码的地方是多么多么少,甚至已经消灭了所有代码。久而久之,不免给人一种感觉,如果低代码平台上还有代码的存在,就会显得很失败。...

说透低代码