教女朋友读懂低代码--阿里云的“云钉一体”没那么神

了不起的云计算 2021-01-18 08:53:41

自从一股脑的给女朋友补习了什么是云计算,区块链,自动驾驶,数据中台后,女朋友好久都没再来"骚扰"我。

一问就是在学习各种新技术,俨然没有心情搭理我了。

你说气人不?

周末正想着怎么缓解下现在这尴尬的处境,毕竟这年头找个女朋友多难,可不能让这“到手”的女朋友飞了。

结果,没想到女朋友却突然出现。

看着一贯不化妆不出门的女朋友蓬头垢面的走来,我知道肯定不是约我一起去看电影或者逛街,一定又是碰到什么不懂的技术才想起我来。

我美不美?

果然跟我猜想的一样,最近沉迷新技术的老婆也开始了自学新东西。不过最近却被一个新出现的技术词难住了,那就是--低代码。

原来,老婆一直在关注2B市场上的动作。最近,阿里云在"云钉一体"发布会上提到了一个"低代码"名词,这一下给女朋友难住了,在自己研究多日未果的情况下,才终于想起我这个男朋友。

看到女朋友还能记起我这个男朋友,顿时老泪纵横(心里),得赶紧借助这个机会提升下我在女朋友心中的位置。

▉ 低代码不是什么新词 但有大价值

实际上,低代码并不是什么新词,也不是阿里云首次在国内提出。

之所以这次能够被这么多人谈起,跟阿里云体量大、技术强有一定关系,还有另一个原因是,现在软件的开发模式在疫情后也到了一个转型的阶段。

软件技术开发发展了这么多年,其实开发模式一直没有变过。为了加快程序的开发,软件技术发展也一直在不断的进化。

最早的计算机,只能够识别0和1,机器只能识别这种二进制的字符串,这种方式效率非常低,而且容易出错。

后来人们就发明了编程语言。随着发展,如今已经有成千上万种语言,C,C ++和Java等都是现在比较受欢迎的编程语言。

从机器语言,到现在的编程语言,人们学习和理解的难度降低了,开发的效率也得到了提高。

但这种提高远远满足不了当前计算机应用程序发展的需求。

现在我们每个人都有好几个计算设备,会用到很多个应用程序,专业的开发人员已经越来越不够用。

不想加班

所以为了提升开发效率,除了不断的让程序员加班,软件的开发技术需要一直不断的进步。

例如软件开发可视化、模块化、框架化等等的出现都是为了提升软件开发的效率。但这种效率的提升并没有带来"量变",对于加速增长的软件需求,简直是杯水车薪。

软件开发依然需要革命性的解决方案。于是,低代码就诞生了。

▉ 低代码就像乐高 你可以自己攒个应用

所谓低代码开发,是指无需编码或只需少量代码就可以快速生成应用程序。在技术门槛较高的传统应用开发中,开发者需要写下一行行的代码。

而通过低代码开发,用户通过"拖拉拽"的方式就能完成一个应用生成。就像玩具里的乐高积木一样,你想要什么模型直接用乐高拼起来就可以了,这多方便。

而在软件开发里,以前开发一个程序,需要用户、产品经理,项目经理,开发人员不断的沟通修改,才能开发出用户满意的程序现在只需要拖拽记下就可以生成,这个带来的变化是革命性的。

而且你不一定要懂代码,懂技术,你只要知道你自己想要的什么功能,只需要将功能模块通过拖拽的方式组合起来就可以了。这样,其它部门只要有需要,不用再提需求,等开发,自己动手,就能丰衣足食了。

实际上,低代码概念早在2014年就被 Forrester 公司正式提出的了,在国外已经发展了好几年。即使在国内,像炎黄盈动、云捷配等厂商都已经深耕低代码领域有一段时间了。

▉ 低代码并不是万能药,没那么神乎其神

低代码开发平台的一个重要优势就是速度。使用低代码平台,一个传统需要耗时很久的项目,只需要在很短的时间内就能完成,这将大大降低企业的成本。

但其实,低代码没有那么神乎其神,低代码平台也有很多弊端。

例如,低代码并不是万能药,不能适合所有企业。低代码带来的快速开发、降低成本的同时,却让企业在软件开发方面缺少了灵活性,只适合一些常见的、简单的工作流中使用。像一些大型的应用软件开发仍然需要传统的定制开发。

低代码还一定程度限制了企业创新,低代码更像一个PaaS平台上一个组件,所以,低代码软件必须配合PaaS平台使用,对于业务部门来说,可能根据需求进行简单搭建,但是必须要是平台上有的功能才能使用,对于专业程序员来说,这个平台并不适合,甚至会影响这些专业平台的创新积极性。

同时,低代码带来的应用程序与传统的旧程序的数据打通和利用也是一个新的挑战。这对于很多企业来说又增加了新的数据孤岛。

而且,低代码开发平台的组件一旦存在质量或安全漏洞问题,开发出的所有应用程序的稳定性和安全性就会受到影响,而且是无法控制的。

简单来说,就像积木一样,虽然能够让我们快速的搭建好应用程序,但是并不能搭建所有的东西,如果我有特殊序曲,可能乐高并不适合,同时乐高的安全质量也直接决定着所有模型的质量。

▉ 为什么阿里云推出"云钉一体"?

在我不断的灌输下,女朋友开始似乎听懂了什么是低代码,但是还是紧追了一个问题。

既然低代码有这些问题,那么为什么阿里云还要推出"云钉一体"战略以及低代码开发工具呢?

我解释道,这其实跟阿里云的整体战略有很大关系。

我们都知道阿里云在全球发展的都很好,在国内更是首屈一指的NO.1的存在。

云是一个支撑平台,类似给企业建的房子,如今阿里已经把房子搭建好了。但是接下来怎么走,怎么推动企业客户来房子里住,甚至离不开阿里云呢?

首先需要考虑如何将企业客户搬到阿里云上呢?

钉钉就是阿里将企业客户搬上来的一个重要通路,自从2014年上线以来,用户在短短三年时间内容就突破了一个亿,可以说钉钉如今就是B端的微信。

阿里云为客户构建了房子,钉钉是阿里客户上云的通路,"云钉一体"让阿里可以聚合内部优势,将钉钉和阿里的 客户贯通,形成一股合力,发展壮大。

而且,在新冠疫情爆发后,企业正在抓紧进行数字化转型,"云钉一体"将大大增长阿里在企业数字化转型中的竞争力。

如今,企业用户已经在钉钉的带领下来到了这个大厦,但是怎么留住客户则是阿里要考虑的一个重要事情?

低代码就是留住用户的一个关键手段。

如果说整个阿里云生态是一座城市,那么,阿里云是建房,钉钉则是客户尽量的道路,低代码则是让用户在阿里云里面自己置办"家具",当企业在阿里云里置办完各种“家具”后,再想走就很难了。

▉ "云钉一体“很适合阿里,但并不适合所有用户

对于阿里云来说,"云钉一体"在一定意义上是非常适合走的一套打法、战略。

阿里云的用户和钉钉的用户大多都是一些中小型企业和大型用户,超大型企业并不是很多。

中小型企业用户一般在技术开发方面能力较弱,借助阿里的“云钉一体”,不仅能够解决基础平台的问题,连应用开发的问题也能够解决。"云钉一体"也非常适合这些客户。

但是,对于那些超大型企业用户来说,或者有个性化需求的企业用户来说,通过"云钉一体"的方式并不能满足这些用户的需求。

当然对于阿里云来说,那些超大型用户也不是他们要Cover的用户,所以这个云钉一体非常适合阿里。

但是低代码并不是适合所有企业,那些大型企业用户来说或者有个性化需求的企业用户还是要根据自己的实际情况来开发和部署。

▉ 后续……

最后,女朋友又恢复了往昔崇拜我的眼神儿,知道了我的重要性,承诺每周要留出时间跟我多沟通沟通,得意地笑!

——END——

2 阅读:189

了不起的云计算

简介:致力于数字化转型问题的技术探讨和解决!