说透低代码

说透低代码 / 拨开迷雾,解析低代码平台架构

陈旭 中兴通讯软件研发资深专家
  • 课程目录
  • 课程介绍
  • 在线阅读:开篇词|抛开争论,先来看看真正的低代码

    探索低代码之路,我们才刚刚开始。

  • 01|低代码平台到底是什么样的?

    这节课,我会通过对低代码平台进行归类带你厘清低代码的概念,并带你分析当前低代码的发展现状,让你在脑海里建立起低代码的直观印象。

  • 02|低代码到底是银弹,还是行业毒瘤?

    直面争议,理性看待。

  • 03|低代码的天花板:一个完备的低代码平台应该具备哪些条件?

    低代码平台的天花板到底在哪?

  • 04|演进策略:先发展通用能力还是先满足业务需求?

    坚定发展通用能力不动摇!

  • 05|基础设施 :启动低代码平台研发之前,你需要有什么家底?

    在开始打造低代码平台之前,请先确认你手里已经拥有一套值得托付的组件集。

  • 06|踏出新手村便遭遇大Boss:如何架构低代码的引擎?

    生成代码的功能在架构上和编辑器可以有什么样的关系呢?不同的关系对低代码长期演进会有什么样的影响呢?不同的组织应该如何选择合适的架构呢?

  • 07|结构化代码生成法:代码如何生成代码?

    今天我们就从实现的角度说清楚代码生成器是如何实现的。

  • 08|布局编辑器:如何做到鱼和熊掌兼得?

    简而言之,拖拉拽。

  • 09|属性编辑器:如何解除Web组件属性与编辑器的耦合?

    低代码编译器是怎么知道自己应该如何使用一个组件的呢?

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

    有没有一种方法,可以让新手也可以写出专家级的代码呢?

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

    低代码平台还要纯编码功能吗?

  • 12 | 业务数据:再好的App,没有数据也是白搭

    组件如何获取和渲染数据?

  • 13|多人协同编辑:野百合的春天为啥来得这么晚?

    多人协同编辑,一个甜蜜的烦恼。

  • 14|编辑历史:是对Git做改造,还是另辟蹊径?

    低代码编辑器也得有后悔药。

  • 15|低代码平台应该优先覆盖应用研发生命周期中的哪些功能?

    开发能力决定了低代码平台的能力上限,而其他能力则决定了它的下限。

  • 16|扩展与定制:如何实现插件系统并形成生态圈?

    设计插件系统的全流程

  • 阶段测试|这些低代码的知识,你都掌握了吗?

    来检验自己的学习成果吧!

  • 总结与展望|低代码之路,我们才刚刚开始

    常规更新阶段完结撒花!

  • 17|兼容性问题:如何有效发现兼容性问题?

    能否妥善解决兼容性问题,决定了低代码平台是否能走得长远

  • 18|兼容性问题:如何有效解决兼容性问题?

    这一讲我们就承接上一讲的内容,重点讲讲如何妥善处理兼容性问题。

  • 19|如何使用平民技术实现UX设计稿转代码?

    这节课重点产出一个D2C的技术实现思路。

  • 20|如何仅通过元素间的相对位置来生成有弹性可维护的UI代码?

    各种素材俱备,只欠一股东风将这些素材转为代码。

  • 21|低代码平台如何帮助应用做测试?被测功能的发现

    低代码平台有能力在无需让你干预的前提下,自动更新和维护测试用例。

  • 22|低代码平台如何帮助应用做测试?副作用的检测

    这一讲我们来解决“如何分析事件处理逻辑”,并给出如何检测副作用的方法。

  • 23|低代码平台如何帮助应用做测试?配置即测试

    前面的两讲让我们有了理论基础和算法,现在终于可以来说说测试用例如何被生成出来了。

39讲

【说透低代码】交流群


你将获得

  • 揭秘低代码的真实发展现状
  • 拿来即用的低代码平台设计策略
  • 低代码平台核心模块实现要点
  • 持续 4 年的最新低代码技术追踪

讲师介绍

他从业 17 年,涉猎过前后端多个技术栈,在 UX 方面也有丰富实战经验。近十年他专注于 Web 技术的研发和架构,主导研发了专为低代码平台的可视化开发模式打造的 Web 组件集 Jigsaw。


课程介绍

这几年,低代码一直饱受争议:有人说它是毒瘤,革的是程序员自己的命;有人说它是银弹,能为业务带来真正的降本增效,解放生产力。那低代码真实的情况到底是如何呢?

要拨开低代码的迷雾,最好的方法就是踏入其中,亲眼看看真正的低代码平台是怎么架构的、它的核心模块又是怎么回事。

但要着手开发低代码平台,并没那么容易:

  • 业界缺乏统一标准,无法判断自己学到的就是真正需要的;
  • 不知道有没有更好的架构思路和实现方法;
  • 业务团队提出了超出平台能力外的需求,到底是谁的问题?

那么,不如听听一线低代码专家的经验吧?听听他们是怎么成功的,又经历过哪些失败。

这次,我们请来了中兴通讯软件研发资深专家陈旭。早在4年前,他就开始进行低代码平台的研发。如今他主导的低代码平台 Awade,已经成为中兴低代码事实上的标准,服务于上百个国内外知名通讯运营商。

这个专栏里,他会从架构设计到演进策略,从细到代码级别的技术要点说明,到总体的技术选型思路等,将自己的经验充分、系统地展示给你。

课程设计

这门课程的内容不会一次性更完,而是按时间分成两个部分:常规更新阶段+动态更新阶段

在常规更新阶段,老师会以低代码编辑器为核心,囊括代码生成器及策略、基础设施、插件系统及周边等三大编辑器的主要研发支线,让你在搞懂低代码的同时,提高自己的架构能力。这一阶段更新的内容分为三部分。

第一部分:认知基础与架构策略篇。这一部分主要是介绍低代码平台的架构设计、演进策略,以及在启动研发前必备的“家底”,先让你对低代码及其架构“心里有个数”。

第二部分:核心模块开发篇。这一部分会详细介绍低代码平台的核心模块,也就是一个通用型低代码编辑器的技术实现要点。老师会以布局、交互、数据为线索设计内容,让你搞定一个低代码平台最小、最核心的实现。

第三部分:平台功能拓展篇。这一部分介绍的是低代码在业务开发全生命周期各个环节中应该具备的功能,以及它应该如何拓展和定制,形成完备的生态圈。

在动态更新阶段,也就是常规更新阶段结束后的四年之内,我们会以每年 5 讲的频率,继续更新,带你去看最新、最前沿的低代码技术动态,主要包括:

  • 低代码平台在 UX、需求端、交付端的技术实现要点;
  • 老师主导的低代码平台 Awade 的新技术、新场景、新应用精选;
  • 新业态剖析、相关开源技术、权威报告解读等行业性内容。

课程目录


适合人群

对低代码感兴趣的任何开发者。

如果你是一位一线开发人员,你不仅能知道当前大热的低代码到底是怎么一回事,也可以从专栏中学习到低代码编辑器各主要功能模块的具体架构方法,从而帮你提升架构能力,为未来独立架构一个功能模块做好准备,缩短从一线研发岗转型为架构岗的周期。

如果你是一位架构师,你可以从中学习到如何恰当地设计低代码编辑器和编译器的关系和抽象,从而架构出一套具有高度通用性的低代码编辑器,你也能知道如何围绕编译器提供扩展能力,设计出比较完备的低代码插件系统,实现通用与效率兼得。

如果你是一位决策者,那你可以从中了解到实现低代码平台过程中的各个阶段的特点,以及采取什么样的策略可以确保平台始终朝着高通用性的方向演进,同时你还可以了解到采用哪些方法可以让平台兼具较高的开发效率和尽可能广的适用范围。


特别放送

免费领取福利



限时活动推荐


订阅须知

随机推荐

朗适RS100选购哪种好?性能评测实际情况?

狮王小狮王儿童氟防蛀牙膏 20g评测值得买吗?内幕评测透露。

狮王小狮王儿童氟防蛀牙膏 20g用户评价如何?使用两个月评测反馈...

雀巢超启能恩奶粉3段760g*4罐好不好?功能评测结果揭秘?

蒙牛纯甄草莓果粒常温酸奶200g×10使用怎么样?良心点测!

蒙牛纯甄草莓果粒常温酸奶200g×10分析怎么样?老司机评测分享?