前段时间,有关低代码的争论一度刷爆了互联网圈。虽然笔者认为这种争论可谓是“百家争鸣”,对于低代码本身的发展是大有裨益的,但在此过程中,笔者也注意到大家的关注点似乎有些偏颇。毕竟,低代码在国外已经发展多年,功能非常完善,也形成了相当的市场规模;而其在国内也是愈演愈热,更多企业加入到抢夺“低代码”市场份额的拉锯战中,可以说低代码的“大火”不是凭空出现的,正是市场的选择。所以在笔者看来,大家应该将更多的关注点放在低代码技术本身而并非其概念。
低代码平台是工具的合集,这些工具可以通过建模和图形界面来进行应用程序的可视化开发。低代码使开发人员可以跳过手工编码,从而大大缩短了应用程序的开发时间。所以对于更多的企业来说,选择低代码无疑是大势所趋,那么在此过程中低代码究竟适用于哪些场景?低代码平台又怎样与公司业务相契合?在搭建过程中到底如何平衡易用性和灵活性这一难题呢?
为了给大家详细解读这些问题,我们特别采访了 ArchSummit 全球架构师峰会的讲师——美团技术专家李勇,他将结合美团低代码的实践 WOLF 平台跟我们聊聊这些话题,此外他也会在 ArchSummit 全球架构师峰会中带来主题为《美团低代码方案的探索与实践》的演讲,感兴趣的同学们也可多多关注。
1深入浅出低代码
InfoQ:从目前来看,低代码被越来越多的人讨论,请聊聊您是怎么理解低代码的?
低代码的概念出来已经很久了,但是最近才持续的火热起来,一个很大的原因是国内互联网的火热,包括传统企业的互联网 + 的转型。而应用主要包括 C 端活动营销、B 端 CRM 应用、内部各种管理平台、数据分析等,这些应用需求量庞大,从功能上讲类似但又有定制化的需求,用传统方式的开发成本较高且门槛较高,所以催生了各种各样的低代码平台。
一般低代码平台都有两个作用:一个是提效,提效这个比较好理解,就是利用更少的代码完成相同的功能;而另一个是赋能,能够让其他角色参与到非自己工作属性的工作中,不仅能够减少沟通成本,还能够避免由于某一种角色的缺失或者人员不足导致项目无法展开的问题。
除低代码外,另外一个概念是无代码,低代码跟无代码往往在一起用来讨论和比较,但是一般没有比较清晰的区分。
我认为一个比较简单的区分是看用户角色是谁,如果用