QQ邮箱|什么是低代码(Low-Code)?( 六 )
为什么「市场」需要低代码?
在这个大爷大妈都满嘴“互联网+”和“数字化转型”的时代 , 企业越来越需要通过应用(App)来改善企业内部的信息流转、强化与客户之间的触点连接 。 然而 , 诞生还不太久的IT信息时代 , 也正面临着与我国社会主义初级阶段类似的供需关系矛盾:落后的软件开发生产力跟不上人民日益增长的业务需求 。
【QQ邮箱|什么是低代码(Low-Code)?】Gartner预测 , 到2021年应用开发需求的市场增长将至少超过企业IT交付能力的5倍 。 面对如此巨大的IT缺口 , 如果没有一种革命性的“新生产力”体系 , 很难想象仅凭现有传统技术体系的发展延续就能彻底解决问题 。 而低代码技术正是带着这样的使命而降临 , 期望通过以下几个方面彻底革新应用开发生产力 , 拯救差一点就要迈入水深火热的IT世界:
提效降本 & 质量保障
虽然软件行业一直在高速发展 , 新的语言、框架和工具层出不穷 , 但作为从业者我们不得不承认:软件开发仍处于手工作坊阶段 , 效率低、人力成本高、质量不可控 。 项目延期交付已成为行业常态 , 而瓶颈几乎总是开发人员(对机器能解决的问题都不是问题);优秀的开发人才永远是稀缺资源 , 还贼贵;软件质量缺陷始终无法收敛 , 线上故障频发资损不断 。
相比而言 , 传统制造业经过几百年工业革命的发展 , 大部分早已摆脱了对“人”的强依赖:从原料输入到制品输出 , 中间是各种精密仪器和自动化流水线的稳定支撑 , 真正实现生产的标准化和规模化 。 虽然信息化号称是人类的第三次工业革命 , 但以软件行业目前的状况 , 远远还没到达成熟的“工业化”阶段 。
所以 , 亲爱的程序员朋友 , 当你与前端联调了一上午接口 , 又与产品撕逼了一下午需求 , 再与自己的bug抗争了一整晚 , 好不容易遁入梦乡又被一连串报警短信吵醒时 , 是否有抬头对着星空憧憬过:“I have a dream... that one day , 软件开发也能像工业制品一样 , 批量流水化生产 , 稳定高效没烦恼 。 ” 事到如今 , 不管你有没有意识到 , 这个憧憬正在慢慢变成现实 。
是的 , 低代码正在将应用软件开发过程工业化:每个低代码开发平台都是一个技术密集型的应用工厂 , 所有项目相关人员都在同一条产线内紧密协作 。 开发主力不再是熟知for循环一百种写法的技术Geek , 而是一群心怀想法业务sense十足的应用Maker 。 借助应用工厂中各种成熟的基础设施、现成的标准零件、自动化的装配流水线 , 开发者只需要专注于最核心的业务价值即可 。 即便是碰到非标需求 , 也可以随时自己动手 , 用最灵活的手工定制(代码)方式来解决各种边角问题 。
扩大应用开发劳动力
通过让大部分开发工作可以仅通过简单的拖拽与配置完成 , 低代码(包括零代码)显著降低了使用者门槛 , 让企业能够充分利用前面所提到的平民开发者资源 。 部分纯零代码需求场景下 , 低代码还能让业务人员实现自助式(self-service)应用交付 , 既解决了传统IT交付模式下的任务堆积(backlog)问题 , 避免稀缺的专业开发资源被大量简单、重复性的应用开发需求所侵占 , 也能让业务人员真正按自己的想法去实现应用 , 摆脱交由他人开发时不可避免的桎梏 。
至此 , 应用开发能力不再是少数专业开发者的专利和特权 , 且今后所需要的技能门槛与拥有成本也会越来越低 , 真正实现所谓的“技术民主化”(democratization of technology) 。
- 5G手机越来越普及,但为什么4G的iPhone依旧那么火热?
- Python高级技巧:用一行代码减少一半内存占用
- 在图上发送消息的神经网络MPNN简介和代码实现
- Linux培训完能到什么水平,之后还需要学习哪些技术?
- 刷爆全网的动态条形图,只需5行Python代码就能实现
- 微信和支付宝崩溃了,原因都是代码0x8badf00d
- 人机交互过程拆解:是什么?怎么做?
- 手机边充边玩,为什么电量却越来越少?看完你就不敢再这样做了
- 世界上第一台计算机是什么?为什么使用二进制而不是十进制?
- 为什么iPhone能卖一万,并不觉得贵?分享数码博主内心独白