什么是低代码开发?
本人研究低代码也有些时日,也引领着开源字节低代码产品研发,现在就“什么是低代码开发”这个问题,讲一讲自己的想法。希望能对大家有帮助!
一、什么是低代码开发?
低代码是基于可视化和模型驱动理念,结合云原生与多端体验技术,它能够在多数业务场景下实现大幅度的提效降本,为专业开发者提供了一种全新的高生产力开发范式。另一方面,低代码能够让不懂代码的人,通过“拖拉拽”开发组件,就能完成应用搭建。从意义上讲,低代码可以弥补日益扩大的专业技术人才缺口,同时促成业务与技术深度协作的终极敏捷形态。
二、低代码开发的价值?
根据国际权威研究机构 Gartner 的预测:到 2024 年,所有应用程序开发活动当中的 65%将通过低代码的方式完成,同时 75%的大型企业将使用至少四种低代码开发工具进行应用开发。
三、低代码开发的愿景?
低代码开发的愿景是让:
1、技术人员开发应用更简单
2、让不懂代码的业务人员也能手动 DIY 应用。
业务人员不懂代码,但他们如果能给自己开发应用,因为更懂自己的需求,可能会带来惊喜。
以前没法干,是因为必须写代码。
现在有了低代码平台,就不需要写代码了,直接“拖拉拽”就行!
四、低代码与企业数字化转型的关系?
可能看到这里,有人会问:低代码开发平台的出现,是否会让很多国内企业 IT 部门没有了存在的必要?
我的回答是:大错特错。
低代码平台其实是把 IT 部从简单、重复、低价值的工单中解放了出来。这个时代,信息数字化转型成为了企业的战略,而 IT 部应该是制定、实施企业数字化战略的“大脑”。
不过根据国内企业实际情况来看,依然有很多公司从上到下都欠缺数字化意识,把 IT 部简单粗暴地等同于运维。我的一个 IT 朋友跟我说,公司实施数字化战略之前,他在公司真的毫无地位,“大家都把我当作修电脑的”——这是他原话,也是实话。
根据发展阶段不同,中国企业的 IT 部可以分为三类:
第一类,普通信息化企业的 IT 部。他们的处境是这样的:员工入职领电脑,找 IT 部。电脑死机了,找 IT 部。要装什么软件了,找 IT 部。总之,IT 部就是打杂的、混日子的,他们就该逆来顺受。
第二类,中级数字化企业的 IT 部。他们的处境是这样的:老板很重视,但数字化还没有上升到战略高度。前端、后端、数据、运维等等,这些标配一应俱全,而且内部分工细,专人干专事。业务部门有数字化意识,但数字化能力有所欠缺,遇到问题仍然习惯找 IT 部。面对各种各样的需求,IT 部由于地位不够高,不敢说“不”,大包大揽,投入大量人力疲于应付。绝大部分需求没有长期价值,甚至鸡零狗碎的,加班加点干完后没有成就感,老板看不到,个人能力也得不到提升。
第三类,高级数字化企业的 IT 部。数字化在这些企业已经上升到战略高度,企业的办公、管理、业务已经全面数字化,大手笔组建业务中台、数据中台。IT 部被视为特种部队,内部地位高,专门打大仗。也会有人支撑日常运维、开发,但不会无止境满足需求。业务部门需要自己动手解决简单问题。
如果一家企业压根没想数字化,那么无论是写代码开发,还是低代码开发,IT 部都不可能有地位,被干掉也没什么好意外的。
如果一家企业已经走在了数字化的大道上,IT 部就该勇敢走出舒适区,做出取舍,从长计议,努力影响老板决策。个人价值、部门价值从来都不是防守守出来的,从来都是进攻攻出来的。从另外一个方面来讲,低代码开发工具可以是 IT 部的好帮手,IT 部多做“传帮带”,代替亲自下场、事必躬亲。活永远干不完,引导并教会业务部门用低代码应用,让他们在小开发上“自己动手,丰衣足食”,这才能把 IT 部解放出来。
开发要分级管理,IT 部聚焦公司级项目,特别是为公司规划、实施数字化战略和计划,比如:企业该使用哪些系统?如何集成?怎么上云?如何数字化运营用户?数据中台、业务中台该怎么建?
如果哪天你们公司的 IT 部被干掉了,肯定不会是低代码开发砸了他们的饭碗,就像智能手机并没有砸掉摄影师的饭碗。如果哪个失业的摄影师怪罪于智能手机,有人会认同吗?
如若转载,请注明出处:开源字节 https://sourcebyte.cn/article/96.html
评论