12、业务数据:再好的App,没有数据也是白搭你好,我是陈旭,今天我们来说说App开发过程中获取数据的配置。 数据配置是应用开发三部曲(布局、交互、数据)中的第三个环节,根据App的不同,它与数据之间的关系也不同:有的App可以产生数据(信息采集类);有的App则是数据消费者,或者兼而有之。数据...2026-02-28说透低代码
13、多人协同编辑:野百合的春天为啥来得这么晚你好,我是陈旭。这一讲我们来说说低代码平台的一个甜蜜的烦恼:多人协同编辑。 为什么说这是一个甜蜜的烦恼呢?因为一旦低代码平台有了这样的需求,就意味着它已经可以开发出有相当复杂度的App了,也意味着各方对低代码平台已经有了较强的信心,甚至说它在复杂Ap...2026-02-28说透低代码
14、编辑历史:是对Git做改造,还是另辟蹊径你好,我是陈旭,今天来聊聊低代码编辑器的编辑历史。人生没有后悔药,但在计算机世界里,编辑历史就是后悔药,不但常见,而且非常廉价。 多数编辑器,如代码编辑器,或者我正在码字的编辑器,都会配备最普通的编辑历史管理功能。你可以从近到远地撤销(Undo)掉所...2026-02-28说透低代码
15、低代码平台应该优先覆盖应用研发生命周期中的哪些功能你好,我是陈旭,今天我们来说说低代码平台除了开发能力之外还需要什么能力。 我们专栏的常规更新部分,到现在已经更新到尾声了。前面好几讲的内容,我们都在关注低代码平台的开发能力。对低代码平台来说,开发能力当然是最重要的一种能力,没有之一。毫不夸张地说,开...2026-02-28说透低代码
16、扩展与定制:如何实现插件系统并形成生态圈你好,我是陈旭。 我们已经在专栏中多次提到插件这个词,那么插件到底怎么来实现呢?今天我们就来系统地梳理一下。 在[第9讲]中,我们解决了低代码编辑器的属性编辑器与Web组件的紧耦合问题,而且在[第12讲]的获取组件个性化数据的方法中,我们也采用了类似...2026-02-28说透低代码
17、兼容性问题:如何有效发现兼容性问题你好,我是陈旭。 久别重逢,我想先问你一个问题:实现一个基础平台,技术上最难的事情是啥? 面对这样的问题,相信你可以毫不犹豫列出许多难题,而且可能理由都非常充分。我给出的答案可能不太一样,我认为兼容性才是最难的。 兼容性问题,与其他问题相比,多了一个...2026-02-28说透低代码