通天柱:從低代碼時(shí)代到無(wú)代碼時(shí)代(通天柱圖片)
前言
“后疫情時(shí)代”需要新的生產(chǎn)方式
自從2020年“新冠病毒”潛入人類世界,至此抗疫不斷,人類普遍認(rèn)為,我們已經(jīng)被迫進(jìn)入后疫情時(shí)代。
這就意味著在人類生產(chǎn)力快速推進(jìn)之際,出現(xiàn)了不可抗力且在未來(lái)很長(zhǎng)一段時(shí)間內(nèi)都無(wú)法完全消除的外部干擾,這時(shí)我們就需要一種新技術(shù)新科技來(lái)推動(dòng)生產(chǎn)方式的革新。
所以我個(gè)人非常同意逍遙子20年在云棲大會(huì)上說(shuō)的:“新技術(shù)代表的新生產(chǎn)力,一定是我們?nèi)賾?zhàn)勝疫情、開(kāi)創(chuàng)未來(lái)最好的原動(dòng)力。”
有不少人認(rèn)為,低代碼(Low-Code)就是萬(wàn)眾所歸的解放IT生產(chǎn)力的新技術(shù),隨之解放人類全行業(yè)生產(chǎn)力。
低代碼近幾年確實(shí)很火,吸引了諸多目光,或認(rèn)可或誅罰或期待或看低,但我覺(jué)得低代碼還不夠具有徹底的革新性,去承擔(dān)改革全人類生產(chǎn)方式的使命。
為什么我會(huì)這么說(shuō)呢?
不著急,我們先來(lái)看看什么是“低代碼”?
一
“低代碼”是什么?
“Low-Code”
“Low-Code”是什么?
“Code”指的是代碼,這個(gè)大家都知道?!癓ow”怎么解釋呢?難道是低級(jí)代碼的意思?
“Low-Code”一詞早在2014年就由Forrester提出了,它曾經(jīng)對(duì)低代碼開(kāi)發(fā)平臺(tái)嘗試過(guò)定義:
“Platforms that enable rapid application delivery with a minimum of hand-coding, and quick setup and deployment, for systems of engagement.”
簡(jiǎn)單地來(lái)說(shuō),低代碼就是指是通過(guò)少量代碼就可以快速生成應(yīng)用程序的開(kāi)發(fā)平臺(tái)。所以“Low”指的不是低級(jí)而是少量。
通過(guò)這個(gè)解釋我們就能夠看出來(lái)低代碼的核心特點(diǎn)。
1.快速的開(kāi)發(fā)平臺(tái)
可視化是低代碼平臺(tái)所具備的一種必備能力,開(kāi)發(fā)者不再需要面對(duì)冷冰冰的傳統(tǒng)文本IDE編輯器,轉(zhuǎn)而和可視化的編輯器進(jìn)行交互,開(kāi)發(fā)自然變得簡(jiǎn)單。
也就是說(shuō),和用傳統(tǒng)方式編寫(xiě)網(wǎng)頁(yè)、應(yīng)用程程序或者軟件的“高代碼”不同,低代碼因?yàn)閳D形可視化,所用代碼少,所以開(kāi)發(fā)速度更快。
快速開(kāi)發(fā)就意味整個(gè)開(kāi)發(fā)環(huán)節(jié)的周期、成本、技術(shù)難度都會(huì)相應(yīng)降低。
2.其背后隱藏的核心價(jià)值就是高效率和低門(mén)檻
開(kāi)發(fā)新的軟件和程序需要復(fù)雜的技術(shù)、高昂的成本和較長(zhǎng)的時(shí)間周期,在這樣的背景下,低代碼的誕生代替了傳統(tǒng)代碼的繁冗,開(kāi)發(fā)者只有在少數(shù)需要的情況下才手寫(xiě)代碼,其他大部分時(shí)候都能用可視化等非代碼方式解決。
這就使得編程難度大大降低,效率也得到大幅提升,甚至出現(xiàn)軟件編程人員由專業(yè)開(kāi)發(fā)技術(shù)人員慢慢向業(yè)務(wù)技術(shù)人員過(guò)渡的現(xiàn)象。
所以,人們認(rèn)為:“低代碼未來(lái)也許超越純代碼成為主流開(kāi)發(fā)模式?!盙artner的預(yù)測(cè)也表達(dá)了相同的觀點(diǎn):“到2024年,所有應(yīng)用程序開(kāi)發(fā)活動(dòng)當(dāng)中的65%將通過(guò)低代碼的方式完成,同時(shí)75%的大型企業(yè)將使用至少四種低代碼開(kāi)發(fā)工具進(jìn)行應(yīng)用開(kāi)發(fā)?!?/span>
但是大家也不用擔(dān)心未來(lái)低代碼會(huì)取代高代碼,因?yàn)椴徽撌堑痛a和高代碼,它都只是一種面向不同使用者的工具,其本質(zhì)還是人類“善假其物”中的“物”,無(wú)所謂完全替代,它們只是會(huì)在不同的場(chǎng)景中被不同的人使用,發(fā)揮其各自的價(jià)值。
如此說(shuō)來(lái),低代碼又快又好,為什么我會(huì)說(shuō)它還不夠具有徹底的革新性呢?
因?yàn)槿祟惖乃季S。
始終是會(huì)往事物最深處延伸的,我們不會(huì)只滿足于較好,我們一直都在追求更好、甚至最好。
只有最極致的思考和探索,才能帶來(lái)最顛覆徹底的革新,人類才將得以實(shí)現(xiàn)最大程度的進(jìn)化。
所以當(dāng)人們討論低代碼的時(shí)候,總會(huì)存在一批人想得更深,他們想:既然代碼可以變得很少很簡(jiǎn)單,那是否可以進(jìn)化到不需要代碼呢,也就是從“低代碼”是否進(jìn)化到“無(wú)代碼”呢?
答案是肯定的,并且很多人都在為之努力,我們盈乾超智能體的通天柱就是在做這件事?!巴ㄌ熘笔鞘裁矗@個(gè)我們留個(gè)懸念,最厲害最重要的事要留待稍后,我們先來(lái)看看到底什么是“無(wú)代碼”。
二
“無(wú)代碼”是什么?
根據(jù)“低代碼”的定義,我們很容易就可以對(duì)“無(wú)代碼”進(jìn)行解釋:
即,完全不需要寫(xiě)代碼的應(yīng)用開(kāi)發(fā)平臺(tái)。
光看這個(gè)定義,很多人就直搖頭擺手,認(rèn)為這只是一個(gè)營(yíng)銷概念,是不會(huì)被實(shí)現(xiàn)的猜想,是人類接觸不到的接近無(wú)限智能的領(lǐng)域。
但是我要說(shuō),是可以的,只要有人工智能代替人類自動(dòng)編程,“無(wú)代碼”開(kāi)發(fā)就可以實(shí)現(xiàn)。
我們現(xiàn)在正在做的無(wú)代碼開(kāi)發(fā)平臺(tái)通天柱,結(jié)合了AI技術(shù),通過(guò)語(yǔ)音識(shí)別開(kāi)發(fā)者的語(yǔ)音指令,就能代替人類自動(dòng)寫(xiě)代碼,從而實(shí)現(xiàn)真正的無(wú)代碼智能開(kāi)發(fā)。
所以相對(duì)于“低代碼”平臺(tái),它做了一個(gè)更極端更接近終點(diǎn)的思考:徹底擁抱簡(jiǎn)單的可視化,完全消滅復(fù)雜的文本代碼。
像通天柱這類的無(wú)代碼開(kāi)發(fā)平臺(tái)都有一個(gè)偉大的愿景,就是極盡可能地降低應(yīng)用開(kāi)發(fā)門(mén)檻,讓人人都能成為開(kāi)發(fā)者,包括完全不懂代碼的業(yè)務(wù)人員、辦公室客服、甚至是大齡的城鎮(zhèn)個(gè)體戶。
三
為什么我們需要無(wú)代碼?
1.真正意義地降低門(mén)檻,創(chuàng)造全員編程時(shí)代
“低代碼”這個(gè)概念,誠(chéng)然是不足以吸引到編程小白的,哪怕他是行業(yè)里的業(yè)務(wù)人員,也不一定想使用“低代碼”平臺(tái),因?yàn)閷?duì)他們來(lái)說(shuō),代碼寫(xiě)得再少也沒(méi)有用,“如果他寫(xiě)不了100行代碼的話,那10行也一樣寫(xiě)不了”,原因很簡(jiǎn)單,因?yàn)樗稽c(diǎn)都不懂。
所以我們普遍認(rèn)為,低代碼平臺(tái)主要面向?qū)I(yè)開(kāi)發(fā)者,而非業(yè)務(wù)人員,這一點(diǎn)頭部分析機(jī)構(gòu)基本已經(jīng)達(dá)成共識(shí)了。
如此說(shuō)來(lái),“低代碼”里的降低編程門(mén)檻,實(shí)際上是不徹底的偽命題。
“風(fēng)輕揚(yáng)”在知名平臺(tái)“冷技術(shù)熱思考”就曾經(jīng)研究過(guò)這個(gè)問(wèn)題。他認(rèn)為Forrester的舉動(dòng)說(shuō)明了這一點(diǎn),F(xiàn)orrester曾經(jīng)也發(fā)布過(guò)面向業(yè)務(wù)人員的低代碼開(kāi)發(fā)平臺(tái)報(bào)告,但近兩年已經(jīng)不再發(fā)布了,只保留面向?qū)I(yè)開(kāi)發(fā)者的低代碼報(bào)告。用戶數(shù)據(jù)也說(shuō)明這一點(diǎn),21CTO在《低代碼開(kāi)發(fā)可不低,用戶仍需要與IT技術(shù)部門(mén)聯(lián)手》一文中提到據(jù)某統(tǒng)計(jì)“只有6%的低代碼開(kāi)發(fā)是由業(yè)務(wù)人員完成的”,OutSystems的數(shù)據(jù)是69%的用戶是專業(yè)開(kāi)發(fā)。
我也完全認(rèn)同他的觀點(diǎn):低代碼面向開(kāi)發(fā)人員,代碼面向業(yè)務(wù)人員。
可是問(wèn)題來(lái)了,真正熟悉和了解行業(yè)、直接推動(dòng)行業(yè)發(fā)展不正是業(yè)務(wù)人員嗎?
所以當(dāng)編程技術(shù)面向所有業(yè)務(wù)人員時(shí),這么龐大的人群都借助編程發(fā)揮出自己的從業(yè)經(jīng)驗(yàn)和智慧,那么他們所屬的各個(gè)行業(yè)都會(huì)發(fā)生巨大的變化。
宜創(chuàng)科技CEO宜博曾說(shuō):“低代碼面臨懂技術(shù)的看不上,懂業(yè)務(wù)的學(xué)不會(huì)的尷尬?!保盁o(wú)代碼”則可以打破這種尷尬,創(chuàng)造出新的生機(jī)。
2.極致的智能引發(fā)人類對(duì)未來(lái)的無(wú)限暢想
人類之所以能夠發(fā)展到現(xiàn)在這種科技程度,就是源自于心中對(duì)于未知的想象和憧憬。可以說(shuō),一切生產(chǎn)原動(dòng)力來(lái)自于想象力。
愛(ài)因斯坦甚至表示,“想象力比知識(shí)重要!”因?yàn)橹R(shí)是有限的,而想象力概括著世界上的一切,推動(dòng)著社會(huì)進(jìn)步,并且是知識(shí)進(jìn)化的源泉。
也就是說(shuō),即使你一點(diǎn)代碼都不懂,只要擁有想開(kāi)發(fā)某個(gè)程序的意愿,就可以借助某個(gè)無(wú)代碼開(kāi)發(fā)平臺(tái)進(jìn)行開(kāi)發(fā)。
不知道大家有沒(méi)有聽(tīng)過(guò)這樣一句玩笑話:“改變世界的idea已有,就差一個(gè)程序員了”。當(dāng)無(wú)代碼時(shí)代來(lái)臨,我們便再無(wú)阻礙,無(wú)數(shù)的idea,各式各樣各行各業(yè),都能想象的天空上自由紛飛。
四
“通天柱”是什么?
最后,我來(lái)講一講最重要的事情,剛剛我說(shuō)到,即使你一點(diǎn)代碼都不懂,只要擁有想開(kāi)發(fā)某個(gè)程序的意愿,就可以借助某個(gè)無(wú)代碼開(kāi)發(fā)平臺(tái)進(jìn)行開(kāi)發(fā)。那現(xiàn)在是否存在一個(gè)這樣的無(wú)代碼開(kāi)發(fā)平臺(tái)呢?
我們現(xiàn)在正在做的“通天柱”就是這樣一個(gè)AI智能無(wú)代碼自動(dòng)開(kāi)發(fā)的平臺(tái)。
上文也提到過(guò)一些,由于它具備人工智能和無(wú)代碼開(kāi)發(fā)的功能性,所以使用起來(lái)非常簡(jiǎn)單。
它不需要你具備多么高超完備的編程能力,只需要對(duì)著機(jī)器說(shuō)話,不管是蹩腳的普通話,還是地方方言,只要把你想要實(shí)現(xiàn)的效果和想要達(dá)到的功能告訴它,它都能語(yǔ)音識(shí)別,然后根據(jù)使用者的需求自動(dòng)生成代碼,自動(dòng)開(kāi)發(fā)出你想要的程序。
無(wú)論是完全的編程小白,還是會(huì)一些簡(jiǎn)單的腳本制作夢(mèng)想獨(dú)立開(kāi)發(fā)的入門(mén)者,亦或是精通編程的算法大牛,都可以通過(guò)通天柱實(shí)現(xiàn)自己的技術(shù)夢(mèng)或全棧夢(mèng)。
總結(jié)一下通天柱的核心特點(diǎn):
簡(jiǎn)單,極致的簡(jiǎn)單
智能,語(yǔ)音即可編程
快速,無(wú)代碼極速開(kāi)發(fā)
通天柱”的意義不止于此。
換句話來(lái)說(shuō),為什么人類需要通天柱?
它反映的是工具的極度智能和想要把工具做到全人類通用的志向抱負(fù),背后蘊(yùn)含的是人類對(duì)未來(lái)的無(wú)限暢想。
從以上方面來(lái)說(shuō),通天柱絕對(duì)足以有推動(dòng)全人類生產(chǎn)力進(jìn)化的能力!
不管你是迫不及待想要了解,亦或是你也想?yún)⑴c到我們其中來(lái),又或者只是好奇,想窺其好壞,我們都致以最高的敬意和最真誠(chéng)的歡迎,因?yàn)槟阋彩峭覀円粯幼咴谇懊嫦霝槿祟愡M(jìn)步貢獻(xiàn)力量的人,向前走這件事情,永遠(yuǎn)是偉大的!
想要了解更多相關(guān)內(nèi)容,請(qǐng)關(guān)注公眾號(hào):盈乾超智能體
???