教女朋友讀懂低代碼–阿里云的“云釘一體”沒(méi)那么神(阿里云 云釘一體)
自從一股腦的給女朋友補(bǔ)習(xí)了什么是云計(jì)算,區(qū)塊鏈,自動(dòng)駕駛,數(shù)據(jù)中臺(tái)后,女朋友好久都沒(méi)再來(lái)"騷擾"我。
一問(wèn)就是在學(xué)習(xí)各種新技術(shù),儼然沒(méi)有心情搭理我了。
你說(shuō)氣人不?
周末正想著怎么緩解下現(xiàn)在這尷尬的處境,畢竟這年頭找個(gè)女朋友多難,可不能讓這“到手”的女朋友飛了。
結(jié)果,沒(méi)想到女朋友卻突然出現(xiàn)。
看著一貫不化妝不出門的女朋友蓬頭垢面地走來(lái),我知道肯定不是約我一起去看電影或者逛街,一定又是碰到什么不懂的技術(shù)才想起我來(lái)。
我美不美?
果然跟我猜想的一樣,最近沉迷新技術(shù)的老婆也開(kāi)始了自學(xué)新東西。不過(guò)最近卻被一個(gè)新出現(xiàn)的技術(shù)詞難住了,那就是–低代碼。
原來(lái),老婆一直在關(guān)注2B市場(chǎng)上的動(dòng)作。最近,阿里云在"云釘一體"發(fā)布會(huì)上提到了一個(gè)"低代碼"名詞,這一下給女朋友難住了,在自己研究多日未果的情況下,才終于想起我這個(gè)男朋友。
看到女朋友還能記起我這個(gè)男朋友,頓時(shí)老淚縱橫(心里),得趕緊借助這個(gè)機(jī)會(huì)提升下我在女朋友心中的位置。
▉ 低代碼不是什么新詞 但有大價(jià)值
實(shí)際上,低代碼并不是什么新詞,也不是阿里云首次在國(guó)內(nèi)提出。
之所以這次能夠被這么多人談起,跟阿里云體量大、技術(shù)強(qiáng)有一定關(guān)系,還有另一個(gè)原因是,現(xiàn)在軟件的開(kāi)發(fā)模式在疫情后也到了一個(gè)轉(zhuǎn)型的階段。
軟件技術(shù)開(kāi)發(fā)發(fā)展了這么多年,其實(shí)開(kāi)發(fā)模式一直沒(méi)有變過(guò)。為了加快程序的開(kāi)發(fā),軟件技術(shù)發(fā)展也一直在不斷的進(jìn)化。
最早的計(jì)算機(jī),只能夠識(shí)別0和1,機(jī)器只能識(shí)別這種二進(jìn)制的字符串,這種方式效率非常低,而且容易出錯(cuò)。
后來(lái)人們就發(fā)明了編程語(yǔ)言。隨著發(fā)展,如今已經(jīng)有成千上萬(wàn)種語(yǔ)言,C,C 和Java等都是現(xiàn)在比較受歡迎的編程語(yǔ)言。
從機(jī)器語(yǔ)言,到現(xiàn)在的編程語(yǔ)言,人們學(xué)習(xí)和理解的難度降低了,開(kāi)發(fā)的效率也得到了提高。
但這種提高遠(yuǎn)遠(yuǎn)滿足不了當(dāng)前計(jì)算機(jī)應(yīng)用程序發(fā)展的需求。
現(xiàn)在我們每個(gè)人都有好幾個(gè)計(jì)算設(shè)備,會(huì)用到很多個(gè)應(yīng)用程序,專業(yè)的開(kāi)發(fā)人員已經(jīng)越來(lái)越不夠用。
不想加班
所以為了提升開(kāi)發(fā)效率,除了不斷的讓程序員加班,軟件的開(kāi)發(fā)技術(shù)需要一直不斷的進(jìn)步。
例如軟件開(kāi)發(fā)可視化、模塊化、框架化等等的出現(xiàn)都是為了提升軟件開(kāi)發(fā)的效率。但這種效率的提升并沒(méi)有帶來(lái)"量變",對(duì)于加速增長(zhǎng)的軟件需求,簡(jiǎn)直是杯水車薪。
軟件開(kāi)發(fā)依然需要革命性的解決方案。于是,低代碼就誕生了。
▉ 低代碼就像樂(lè)高 你可以自己攢個(gè)應(yīng)用
所謂低代碼開(kāi)發(fā),是指無(wú)需編碼或只需少量代碼就可以快速生成應(yīng)用程序。在技術(shù)門檻較高的傳統(tǒng)應(yīng)用開(kāi)發(fā)中,開(kāi)發(fā)者需要寫下一行行的代碼。
而通過(guò)低代碼開(kāi)發(fā),用戶通過(guò)"拖拉拽"的方式就能完成一個(gè)應(yīng)用生成。就像玩具里的樂(lè)高積木一樣,你想要什么模型直接用樂(lè)高拼起來(lái)就可以了,這多方便。
而在軟件開(kāi)發(fā)里,以前開(kāi)發(fā)一個(gè)程序,需要用戶、產(chǎn)品經(jīng)理,項(xiàng)目經(jīng)理,開(kāi)發(fā)人員不斷的溝通修改,才能開(kāi)發(fā)出用戶滿意的程序現(xiàn)在只需要拖拽記下就可以生成,這個(gè)帶來(lái)的變化是革命性的。
而且你不一定要懂代碼,懂技術(shù),你只要知道你自己想要的什么功能,只需要將功能模塊通過(guò)拖拽的方式組合起來(lái)就可以了。這樣,其它部門只要有需要,不用再提需求,等開(kāi)發(fā),自己動(dòng)手,就能豐衣足食了。
實(shí)際上,低代碼概念早在2014年就被 Forrester 公司正式提出的了,在國(guó)外已經(jīng)發(fā)展了好幾年。即使在國(guó)內(nèi),像炎黃盈動(dòng)、云捷配等廠商都已經(jīng)深耕低代碼領(lǐng)域有一段時(shí)間了。
▉ 低代碼并不是萬(wàn)能藥,沒(méi)那么神乎其神
低代碼開(kāi)發(fā)平臺(tái)的一個(gè)重要優(yōu)勢(shì)就是速度。使用低代碼平臺(tái),一個(gè)傳統(tǒng)需要耗時(shí)很久的項(xiàng)目,只需要在很短的時(shí)間內(nèi)就能完成,這將大大降低企業(yè)的成本。
但其實(shí),低代碼沒(méi)有那么神乎其神,低代碼平臺(tái)也有很多弊端。
例如,低代碼并不是萬(wàn)能藥,不能適合所有企業(yè)。低代碼帶來(lái)的快速開(kāi)發(fā)、降低成本的同時(shí),卻讓企業(yè)在軟件開(kāi)發(fā)方面缺少了靈活性,只適合一些常見(jiàn)的、簡(jiǎn)單的工作流中使用。像一些大型的應(yīng)用軟件開(kāi)發(fā)仍然需要傳統(tǒng)的定制開(kāi)發(fā)。
低代碼還一定程度限制了企業(yè)創(chuàng)新,低代碼更像一個(gè)PaaS平臺(tái)上一個(gè)組件,所以,低代碼軟件必須配合PaaS平臺(tái)使用,對(duì)于業(yè)務(wù)部門來(lái)說(shuō),可能根據(jù)需求進(jìn)行簡(jiǎn)單搭建,但是必須要是平臺(tái)上有的功能才能使用,對(duì)于專業(yè)程序員來(lái)說(shuō),這個(gè)平臺(tái)并不適合,甚至?xí)绊戇@些專業(yè)平臺(tái)的創(chuàng)新積極性。
同時(shí),低代碼帶來(lái)的應(yīng)用程序與傳統(tǒng)的舊程序的數(shù)據(jù)打通和利用也是一個(gè)新的挑戰(zhàn)。這對(duì)于很多企業(yè)來(lái)說(shuō)又增加了新的數(shù)據(jù)孤島。
而且,低代碼開(kāi)發(fā)平臺(tái)的組件一旦存在質(zhì)量或安全漏洞問(wèn)題,開(kāi)發(fā)出的所有應(yīng)用程序的穩(wěn)定性和安全性就會(huì)受到影響,而且是無(wú)法控制的。
簡(jiǎn)單來(lái)說(shuō),就像積木一樣,雖然能夠讓我們快速地搭建好應(yīng)用程序,但是并不能搭建所有的東西,如果我有特殊序曲,可能樂(lè)高并不適合,同時(shí)樂(lè)高的安全質(zhì)量也直接決定著所有模型的質(zhì)量。
▉ 為什么阿里云推出"云釘一體"?
在我不斷的灌輸下,女朋友開(kāi)始似乎聽(tīng)懂了什么是低代碼,但是還是緊追了一個(gè)問(wèn)題。
既然低代碼有這些問(wèn)題,那么為什么阿里云還要推出"云釘一體"戰(zhàn)略以及低代碼開(kāi)發(fā)工具呢?
我解釋道,這其實(shí)跟阿里云的整體戰(zhàn)略有很大關(guān)系。
我們都知道阿里云在全球發(fā)展的都很好,在國(guó)內(nèi)更是首屈一指的NO.1的存在。
云是一個(gè)支撐平臺(tái),類似給企業(yè)建的房子,如今阿里已經(jīng)把房子搭建好了。但是接下來(lái)怎么走,怎么推動(dòng)企業(yè)客戶來(lái)房子里住,甚至離不開(kāi)阿里云呢?
首先需要考慮如何將企業(yè)客戶搬到阿里云上呢?
釘釘就是阿里將企業(yè)客戶搬上來(lái)的一個(gè)重要通道,自從2014年上線以來(lái),用戶在短短三年時(shí)間內(nèi)容就突破了一個(gè)億,可以說(shuō)釘釘如今就是B端的微信。
阿里云為客戶構(gòu)建了房子,釘釘是阿里客戶上云的通路,"云釘一體"讓阿里可以聚合內(nèi)部?jī)?yōu)勢(shì),將釘釘和阿里的 客戶貫通,形成一股合力,發(fā)展壯大。
而且,在新冠疫情爆發(fā)后,企業(yè)正在抓緊進(jìn)行數(shù)字化轉(zhuǎn)型,"云釘一體"將大大增長(zhǎng)阿里在企業(yè)數(shù)字化轉(zhuǎn)型中的競(jìng)爭(zhēng)力。
如今,企業(yè)用戶已經(jīng)在釘釘?shù)膸ьI(lǐng)下來(lái)到了這個(gè)大廈,但是怎么留住客戶則是阿里要考慮的一個(gè)重要事情?
低代碼就是留住用戶的一個(gè)關(guān)鍵手段。
如果說(shuō)整個(gè)阿里云生態(tài)是一座城市,那么,阿里云是建房,釘釘則是客戶盡量的道路,低代碼則是讓用戶在阿里云里面自己置辦"家具",當(dāng)企業(yè)在阿里云里置辦完各種“家具”后,再想走就很難了。
▉ "云釘一體“很適合阿里,但并不適合所有用戶
對(duì)于阿里云來(lái)說(shuō),"云釘一體"在一定意義上是非常適合走的一套打法、戰(zhàn)略。
阿里云的用戶和釘釘?shù)挠脩舸蠖喽际且恍┲行⌒推髽I(yè)和大型用戶,超大型企業(yè)并不是很多。
中小型企業(yè)用戶一般在技術(shù)開(kāi)發(fā)方面能力較弱,借助阿里的“云釘一體”,不僅能夠解決基礎(chǔ)平臺(tái)的問(wèn)題,連應(yīng)用開(kāi)發(fā)的問(wèn)題也能夠解決。"云釘一體"也非常適合這些客戶。
但是,對(duì)于那些超大型企業(yè)用戶來(lái)說(shuō),或者有個(gè)性化需求的企業(yè)用戶來(lái)說(shuō),通過(guò)"云釘一體"的方式并不能滿足這些用戶的需求。
當(dāng)然對(duì)于阿里云來(lái)說(shuō),那些超大型用戶也不是他們要Cover的用戶,所以這個(gè)云釘一體非常適合阿里。
但是低代碼并不是適合所有企業(yè),那些大型企業(yè)用戶來(lái)說(shuō)或者有個(gè)性化需求的企業(yè)用戶還是要根據(jù)自己的實(shí)際情況來(lái)開(kāi)發(fā)和部署。
▉ 后續(xù)……
最后,女朋友又恢復(fù)了往昔崇拜我的眼神兒,知道了我的重要性,承諾每周要留出時(shí)間跟我多溝通溝通,得意地笑!
——END——