关于低代码平台的争论由来已久,最早可以追溯到 2014 年,由 Forrester 提出:
Platforms that enable rapid delivery of business applications with minimumhand-coding and minimal upfront investment in setup, training, and deployment.
摘录其中的关键词,我们可以发现低代码平台的核心价值:在低成本的配置部署下,对商业应用进行快速交付。这句话有2个重点:
首先,低成本指编写代码更少,环境设置和部署成本更加简单
其次,不仅能够像传统的代码开发一样交付任务,而且能更快地交付任务。
要满足以上2个条件,光靠低代码平台自身的完善是完全不够的。
为什么这么说?因为客制化的功能和个性化的需求从来都是互相矛盾的。低代码平台再怎么全,再怎么好用,都需要定制化的功能和随时可进行二次开发的 IDE,才能保证真正意义上交付个性化的商业任务。这就要求低代码平台本身必须支持代码生成且自由导出。
对程序员来说,如果不能生成代码,和现有的开发环境进行融合,就意味着过往写的代码毫无作用,而写在低代码平台上的程序无法实现定制化的需求,同时受制于人,毫无安全感;对企业来说,如果不能生成代码,就代表被“平台锁定”,给未来运维和研发投入,埋下定时炸弹。
要想让市场真正接受低代码平台,首先低代码平台本身必须保持着开放透明的心态,接纳现有的工作流程甚至融入其中,而不是一股脑地将所有数据攥在自己手中,做数字世界的独裁者,看客们只会用脚投票,让偏执