|零代码简史( 二 )


因为摒弃了传统DevOps过程 , 模型驱动的应用平台指数级提高了实现效率 , 也大幅扩展了用户群体 。 但它也不得不牺牲应用实现的自由度 , 用户不可能随心所欲地设计前端界面 , 后端逻辑的复杂度也有一定的限制 。 话说回来 , 大多数企业软件 , 尤其是数据增删查改类(CRUD)应用 , 它们的交互范式本来就比较固定 。
Airtable , Smartsheet, Zoho Creator和http://Monday.com , 国内的简道云 , 伙伴云 , 氚云 , 以及我们自己的明道云都是模型驱动技术路线的应用平台 。 这些产品会更加接近于一个面向终端用户的应用 , 而不是开发工具 。

|零代码简史
本文插图

明道云的应用界面
3、相互融合的设计
虽然应用平台大体有两种截然不同的技术路径 , 但是特定产品可能会从对立面取长补短 。 对于IDE模式的应用平台来说 , 它也可能提供预置的模版 , 让数据模型设计充分可视化 , 来降低用户上手的学习成本;对于模型驱动的应用平台 , 它也会引入低代码能力 , 允许用户用脚本语言、表达式和函数来提升灵活性 。 可以说 , 这个品类的竞争就是产品能力和易用性之间平衡的竞争 。 再强大的应用平台 , 都不可能比得过原生开发模式 , 再简单易用的平台 , 如果不能兑现用户的需求 , 也是没有竞争力的 。
和20多年前的早期产品相比 , 现代应用平台的主要进步表现在:
1)和云计算环境的融合 , 让用户用很低的成本直接获取云原生能力 。
2)Web应用技术框架的进步 , 让浏览器可以承载复杂的前端交互要求 。
3)和移动技术的融合 , 让用户可以直接生成跨平台的移动应用 。
4)针对复杂逻辑的交互设计水平提升 , 让可视化配置实现复杂应用逻辑成为可能 。
5)支持性的技术框架日益丰富 , 包括数据库 , 缓存 , 对象存储服务 , 搜索引擎 , 容器技术 , 运维编排自动化等 , 让应用平台可以提供和原生应用开发完全一致的性能 。
【|零代码简史】在可预见的短期未来 , 应用平台一定能够替代相当比例的原生代码开发 , 大幅提高企业软件行业的生产力 。 围绕用户体验和逻辑实现方面的市场期待也会很快得以更好的满足 。


推荐阅读