随着数字经济时代的到来,企业对数字软件的应用需求愈加强烈,低代码由此进入人们视野。它是创新神器还是“行业毒瘤”?又将如何大幅降低技术开发门槛?本期《科技湾》邀请联易融副总裁王睿和联易融信息科技条线总经理李如先为大家揭晓。
01 什么是低代码
王睿:听说您这边在做跟低代码相关、提升效率的工具和平台,所以利用这个机会想跟您聊一聊这方面的内容。先哥能否介绍一下什么是低代码?
李如先:关于低代码的历史,其实有很多说法。业内可能很多人认为最早的低代码就是Excel。你做一个计算,写一个项目,以拖拉拽的方式使用Excel里表格上展示的数据计算。那么低代码不是没有代码,是尽量少写一些重复性的代码,可以快速通过拖拉拽的方式,或者更简易的方式去写代码。
02 低代码是趋势还是炒作
王睿:在过去的很多年里,其实有不止一次的关于低代码的风潮,但最后都是不了了之。当然也有很多朋友说低代码是未来一个不可逆转的趋势。你怎么看待这两种观点呢?
李如先:很多东西就是在不断的轮回。比如说咱们在做项目或产品的时候,会趋向于做一套别具一心、创新的东西。当你做产品的数量多的时候,就会发现这是很麻烦的事情,每个都需要定制化的情况下,生产效率很难提高。相当于在汽车行业,纯手工定制的车还在,但大部分情况是使用像福特工业式的方式(生产),在软件行业就是以低代码这类工具实现批量化生产,提高效率。
但是到了一定阶段,又会有人嫌弃原来这套生产工具不够个性化,可能会提出一些挑战,要在上面继续创新,把一些大家通用的东西转变成个性化(的产品);个性化多了以后,又会有新的一轮低代码,或者一次生产流水线的变化和更新。低代码就是一个螺旋式上升的发展状态。不管是哪个新技术或技术应用的场景,里面只要存在重复的工作,那就会有人去考虑这些重复的工作能不能通过一些技术、工具、平台去解决,减少重复写代码。这就是一个泛低代码的形式存在。
03 低代码潮流下对开发者个体的影响
王睿:您觉得在大的潮流当中,对于一个开发者个体来讲怎么选择会更好?
李如先:大的趋势上肯定是有工具,对于新的生产流水线,我们肯定是需要去拥抱的。不光是低代码,别的工具也一样。但这里面可能有些东西要厘清:就是学习一个新事物,跟(在工作上)要求去做一个东西是不完全一样的。
对于技术的学习和深度掌握,要求你必须要了解(这个事物的)原理,甚至不通过低代码,要一行行写代码去训练自己,提高自己对代码的理解。但如果说要做东西,完成这项工作任务,就应该尽量在前人的成果上进行,不要自己重复造轮子。从更有发展的角度来说,作为开发者肯定需要了解底层。
我们要把这两者分开,应该以拥抱的态度或者更多其他方式去了解这些东西,不仅仅是工作上所涉及到的这些内容,还需要了解更底层的操作系统数据库,这个是你要学习的东西,跟你要做的东西是不一样的。就像造车,它不需要造轮子,但应该去了解轮子有什么特性,什么轮子适合你的车子。这两个概念我觉得很多研发人员没有分开来思考,但这并不是说因为要学习这些技术,我们就不使用这些工具。我们应该还是要拥抱这些工具。
04 低代码和AI的关联
王睿:最近微软有一个基于OpenAI的Copilot,您怎么看这个Copilot带来那种基于AI的自动化编程的方向?它跟低代码之间的关系是怎样的?
李如先:这两者会有一个相互协作。我们做开发有两个过程。第一,设计阶段,怎么把场景和业务需求理解或转化成技术需求;第二,基于技术需求实现代码开发。低代码解决的是后者。第一部分是很费时间的,从客户需求或者产品经理拿着idea,怎么一步一步从用户需求转换成技术需求,这里面我觉得可以充分使用ChatGPT的能力,把原始需求快速转换成技术需求,然后再把后面环节中的技术需求转换代码。GPT跟低代码结合,未来是一个更有想象力的空间。
05 联易融的低代码发展
王睿:我们刚才谈了很多关于低代码的一些主题。您现在也在负责联易融低代码相关的科技工作。您觉得联易融在低代码这方面做得怎么样?跟市面上同类的解决方案相比,优势或者差异点在哪?
李如先:首先我们为什么做这个事,是解决提高生产力、提高研发效率的问题。我们要做的不是一个全行业通用的低代码平台或者工具,因为联易融聚焦的是供应链金融科技发展,所以我们要做的是在供应链金融这个赛道,基于此的一个低代码平台。
那我们要考虑的(和同业)不一样是什么?第一,场景聚焦在金融;第二个必须考虑的是开放性,我们的低代码平台不能是封闭在联易融或者仅能在供应链金融这样的场景下使用,是可以去跟别人实现互通的。还有一点是它不能是一个“只能进不能出”的平台,即在这个平台上我可以选择使用低代码,也可以选择不用低代码。在平台实现出码的基础上,出代码之后我们也能够甩脱原始的平台,可以进行二次开发和二次改进。还有就是这个低代码SaaS平台,可以实现本地、私有的开发,甚至是单机版的开发,这是我们考虑的问题。就是一种开放性。
王睿:就是开放性同时兼具通用性、连接性,又在供应链金融专业领域有自己非常强的一些特性和能力。
李如先:对的,就是不会是像这种办公类的应用场景,供应链金融场景一定要具备这个通用性,能够去扩展,跟别人去融合,这种底层技术一定是要实现的。
责任编辑:kj005
文章投诉热线:156 0057 2229 投诉邮箱:29132 36@qq.com