大家知道Low-Code是什么吗?其实就是去年出现频率非常高的“低代码”。
2021年“低代码”爆火,大厂们纷纷入局,那么到底什么是“低代码”呢?会不会取代程序员的工作呢?
什么是低代码?
Low-Code中的“Low”既不是指抽象程度很低,也不是说代码很low,而是单纯的“少写代码”——只在少数需要的情况下才手写代码,其他大部分时候都能用可视化等非代码方式解决。
为什么人们会想要少写代码呢?那是因为代码写得少,bug也就越少,因此开发环节的两大支柱性工作“赶需求”和“修bug”就都少了;要测的代码少了,那么测试用例也可以少写不少;除了开发阶段以外,平台还覆盖了后续的应用构建、部署和管理,因此运维操作也更少了(Low-Code → Low-Ops)。这背后的逻辑是“少即是多”,进一步实现能力更多、上线更快、质量更好,成本还更省。

去年,阿里云智能总裁张建峰接受《钛媒体》的专访时说过:2021年的潮流是低代码开发。匆匆转眼一年早已过去,再看低代码,巨头布局,资本支持,互联网编程技术已正式进入低代码时代。
为什么会需要低代码?
诞生还不太久的IT信息时代,也正面临着与我国社会主义初级阶段类似的供需关系矛盾:落后的软件开发生产力跟不上人民日益增长的业务需求。

Gartner预测,到2021年应用开发需求的市场增长将至少超过企业IT交付能力的5倍。面对如此巨大的IT缺口,如果没有一种革命性的“新生产力”体系,很难想象仅凭现有传统技术体系的发展延续就能彻底解决问题,低代码技术正是带着这样的使命而降临。
如今这个时代,支撑低代码的那些“老”技术都已经过长时间的发展酝酿与市场检验,而另一些完美互补的“新”技术(e.g.云原生、响应式Web)也在飞速发展和走向成熟,是时候通过“低代码”这个新酒瓶重新包装上市,为亟需新生产力的传统IT市场带来一场真香之旅了。
想要开发一款app,如果采用传统的开发模式,需要耗费的工时和报价往往都会直接劝退“创业人”。但低代码不同,可以仅用“白菜价”实现理想中的效果。
程序员和低代码的关系
可能有些人听到低代码这个词就会觉得这会让程序员的地位岌岌可危,实际上低代码一定程度上也是为专业开发者服务的。Gartner最近的一项调研报告显示,“66%的低代码开发平台用户都是企业IT部门的专业开发者”。

应用开发的本质是想法和逻辑,所以开发人员价值的高低不取决你实现时是用的纯代码还是低代码,只是说低代码也许会成为未来更有用的生产工具,能够将开发人员从一些意义不大但是耗时耗力的工作中拯救出来,将更多的精力投注到更有创造力和创新性的事物上去。
当然,低代码的出现对于程序员的来说会是一个挑战,但是不必过于惊慌。一方面要警惕自己是不是只会重复性的编码工作,另一方面要在低代码不擅长的领域钻研,提高自己的职场竞争力。
4001102288 欢迎批评指正
All Rights Reserved 新浪公司 版权所有
