图片81
随着低代码/无代码平台的兴起,代码开发的生产力发生了很大的变化。无论您是否会编程,您都需要了解低代码开发,甚至快速开始编写企业应用程序。
代码开发周期长的原因之一是,我们在开发过程中需要遵循代码方程式,即算法+数据结构=程序。这种代码方程式是近半个世纪以来人们的编程实践。虽然它符合软件开发的规律,但任何开发人员都有这样的经验,编程相当于手动螺钉,耗时费力。不仅如此,算法和数据结构都是非专业开发人员不可逾越的认知门槛,令人生畏。
那么,低代码平台有什么区别呢?
为了解决这个问题,我用低代码平台的组件Powerapps编写了一个手机应用。给我留下深刻印象的是,在编写过程中,我不必花时间在数据结构和相关操作方法上。对于任何格式的数据源,如数据库、Sharepoint、CSV文件等,Powerapps都以表格的形式呈现给我。
开发人员不再使用算法,而是使用公式来决定应用程序的行为,即如何向用户呈现表格。虽然我不能代表非专业开发人员,但从知识工作者成功创建Excel工作簿的角度来看,低代码方程式表格+公式=程序将大大降低非专业开发人员的认知门槛,弥补其技能的不足。
与算法+数据结构=程序的方程式不同,使用低代码开发平台就像用电动工具拧螺丝一样。随着开发效率的提高,开发人员可以更快地构建应用程序原型或最小的可行产品,并迅速向用户展示应用程序。花更少的时间来改进代码,从而有更多的时间来关注人们对产品体验的反馈,这是我们想要达到的效果。