低代碼的興起:花更少的錢(qián),賺更多的錢(qián)(低代碼有前途嗎)
“低代碼”或“無(wú)代碼”應(yīng)用程序并不新鮮。事實(shí)上,它們已經(jīng)存在了幾十年,但直到最近幾年才成為主流。
作者 | Clay Norris
編譯 | 風(fēng)車(chē)云馬
責(zé)編 | 夕顏
出品 | CSDN(ID:CSDNnews)
以下為譯文:
低代碼應(yīng)用程序的構(gòu)建基于這樣一個(gè)前提:軟件開(kāi)發(fā)不應(yīng)該只局限于那些熟悉傳統(tǒng)編碼語(yǔ)言的人。它們?cè)诤?jiǎn)單使用性上具有競(jìng)爭(zhēng)優(yōu)勢(shì),并允許不熟練的技術(shù)人員能夠構(gòu)建自己的軟件形式。馬克?安德森(Marc Andreessen)大約在10年前寫(xiě)過(guò)一篇著名的文章,聲稱“軟件正在吞噬世界”。我們現(xiàn)在正進(jìn)入一個(gè)軟件本身受到新工具影響的時(shí)代。
為了預(yù)測(cè)低代碼工具的適用性,我們必須首先了解它是如何興起的。在過(guò)去的40多年里,我們看到了軟件行業(yè)的一些重大轉(zhuǎn)變。
首先Mac OS和Windows操作系統(tǒng)通過(guò)視覺(jué)界面和體驗(yàn)普及了個(gè)人計(jì)算。它們都提供了圖形用戶界面(GUI)操作模型,允許不同的用戶輕松使用,并擴(kuò)展了個(gè)人計(jì)算機(jī)的應(yīng)用范圍。
不久之后,軟件商業(yè)模式開(kāi)始出現(xiàn),互聯(lián)網(wǎng)的興起為這類業(yè)務(wù)的流行提供了基礎(chǔ)設(shè)施。軟件即服務(wù)消除了昂貴的網(wǎng)站使用權(quán),并允許消費(fèi)者和企業(yè)“按需付費(fèi)(pay-as-you-go)”,而不是承諾一次性的、包干性的付款,從而加速了新平臺(tái)和新工具的采用。自20世紀(jì)90年代以來(lái),市場(chǎng)領(lǐng)先的軟件公司像Salesforce、Twilio、Atlassian和Datadog這樣的公司已經(jīng)為股東帶來(lái)了可觀的價(jià)值回報(bào)。
在2000年,云計(jì)算隨著亞馬遜網(wǎng)絡(luò)服務(wù)的發(fā)展而流行起來(lái)。云計(jì)算的好處使開(kāi)發(fā)更快、更便宜,因?yàn)閳F(tuán)隊(duì)只需要支付以前成本的一小部分來(lái)分?jǐn)偦A(chǔ)設(shè)施成本。與創(chuàng)業(yè)相關(guān)的高額成本已大幅度減少,使得更多可行性產(chǎn)品更容易制造,也更容易測(cè)試。
以上的每一個(gè)轉(zhuǎn)變都提高了開(kāi)發(fā)效率,并使開(kāi)發(fā)人員能夠以更少的成本更快地構(gòu)建更好的產(chǎn)品。這種精益創(chuàng)業(yè)的開(kāi)發(fā)框架,讓團(tuán)隊(duì)盡可能快地構(gòu)建產(chǎn)品,以便在市場(chǎng)上進(jìn)行測(cè)試。在此框架的基礎(chǔ)上,越來(lái)越多的應(yīng)用程序?qū)⑹褂玫痛a工具來(lái)構(gòu)建,這樣可以更快地構(gòu)建產(chǎn)品。
這些低代碼的工具中,有些專注于特定的功能,有些則在方法上更加通用。無(wú)論低代碼應(yīng)用程序是什么樣的,其軟件策略都包括下面所討論到的內(nèi)容。
許多公司實(shí)現(xiàn)了“小部件”等其他元素的拖放,從而可視化地組織起來(lái)構(gòu)建應(yīng)用程序或配置業(yè)務(wù)流程。很多老牌企業(yè)已經(jīng)開(kāi)始包含類似的功能,以便更好地提高產(chǎn)品的用戶體驗(yàn);有些公司通過(guò)創(chuàng)建簡(jiǎn)單的“過(guò)濾器”和數(shù)據(jù)查詢來(lái)提供定制化的服務(wù);另外一些公司則使用API輕松地集成并處理來(lái)自各種web服務(wù)或其他應(yīng)用程序的數(shù)據(jù)。與針對(duì)傳統(tǒng)開(kāi)發(fā)人員的應(yīng)用程序相比,所有這些類型的應(yīng)用程序都更吸引非技術(shù)用戶,這一點(diǎn)非常有意思。
在過(guò)去,找一個(gè)優(yōu)秀的軟件工程師是很困難的。與IT相關(guān)的技能差距一直是初創(chuàng)公司面臨的問(wèn)題,因?yàn)樗麄內(nèi)鄙賰?yōu)秀的工程技術(shù)人才。低代碼/無(wú)代碼工具允許任何人(甚至其技術(shù)能力一般)構(gòu)建自己的MVP來(lái)繞過(guò)這個(gè)問(wèn)題。
從一開(kāi)始創(chuàng)造自己的產(chǎn)品而不是外包有很多好處。您完全知道產(chǎn)品從開(kāi)始到結(jié)束是如何運(yùn)作的。領(lǐng)導(dǎo)決策者也掌握了主動(dòng)權(quán),他們完全能夠即時(shí)做出改變,而不是將其外包給外面的開(kāi)發(fā)團(tuán)隊(duì)來(lái)修復(fù)bug,等待問(wèn)題的解決。這樣不僅降低了產(chǎn)品的潛在風(fēng)險(xiǎn),而且從理論上講,提高了產(chǎn)品的生產(chǎn)效率。我們每個(gè)人對(duì)工作都有各自獨(dú)特的見(jiàn)解,都想按照自己的方式去操作,低代碼工具就提供了這種便利,現(xiàn)在任何人都可以像開(kāi)發(fā)人員一樣思考和行動(dòng)。
當(dāng)然,事物都有兩面性。我承認(rèn)這些類型的工具并不適合每個(gè)人。傳統(tǒng)的軟件開(kāi)發(fā)經(jīng)受住了時(shí)間的考驗(yàn)是有原因的。尤其是在一個(gè)注重差異化或個(gè)性化的領(lǐng)域,對(duì)許多企業(yè)來(lái)說(shuō),他們有必要運(yùn)行成千上萬(wàn)行的各式各樣的代碼。相對(duì)于一些較為復(fù)雜的場(chǎng)景來(lái)說(shuō),低代碼工具實(shí)在是太有限了。
低代碼的優(yōu)勢(shì)并不在于那些試圖創(chuàng)造超差異化產(chǎn)品的人。相反,低代碼/無(wú)代碼正在迎合那些想要擁有并快速創(chuàng)建一個(gè)原型,來(lái)測(cè)試他們的產(chǎn)品是否適合其解決方案的人。
歸根結(jié)底,業(yè)務(wù)用戶關(guān)心的是一個(gè)快速、便捷的實(shí)現(xiàn)流程。他們想要花更少的錢(qián),獲得更高的效率,花更少的時(shí)間,賺更多的錢(qián)。所以說(shuō)低代碼平臺(tái)的成功是不可避免的。它們提供了一種實(shí)現(xiàn)方法,不用過(guò)多考慮專業(yè)知識(shí)。
基于這種低代碼/無(wú)代碼平臺(tái),你不需要為你的員工投資昂貴的培訓(xùn)項(xiàng)目。他們可以通過(guò)更少的訓(xùn)練更快地構(gòu)建應(yīng)用程序。到頭來(lái),所有這些都會(huì)使你的業(yè)務(wù)收入增加。
低代碼不是未來(lái)式,而是現(xiàn)在式。它已經(jīng)發(fā)生了,如果你還沒(méi)有跟上節(jié)奏,現(xiàn)在是時(shí)候加快步伐了。
原文鏈接:
”https://medium.com/clays-thoughts/the-rise-of-low-code-9b833b9e7f4f