亞馬遜Honeycode近日發(fā)布了beta版,這是一款全新的、全流程管理的低代碼/無代碼開發(fā)工具,旨在讓公司里的任何人都可以輕松構(gòu)建自己的應(yīng)用程序。當(dāng)然,所有這些都是由亞馬遜的數(shù)據(jù)庫和基于web的拖放界面構(gòu)建器支持的。
據(jù)介紹,開發(fā)者可以為20個用戶免費開發(fā)應(yīng)用程序。之后,他們按用戶和應(yīng)用程序占用的存儲空間付費。
關(guān)于低代碼、無代碼開發(fā)的討論已經(jīng)持續(xù)很多年,有人認(rèn)為是無稽之談,也有人擔(dān)心這種工具的研發(fā)是動了程序員的“地盤”。若程序開發(fā)只需要少量代碼或者根本無需代碼,是否非專業(yè)的人士也可以實現(xiàn)開發(fā)者的角色?程序員會因此失業(yè)嗎?
什么是低代碼/無代碼開發(fā)?
低代碼平臺是針對企業(yè)業(yè)務(wù)人員和專業(yè)開發(fā)人員構(gòu)建的,業(yè)務(wù)人員可以在技術(shù)人員的指導(dǎo)下打造出更符合工作需求的應(yīng)用程序,而技術(shù)人員則可在可視化的環(huán)境下,實現(xiàn)高效開發(fā)。
“無代碼”開發(fā)平臺可以說是為“編程小白”量身打造的,使用者無需編程語言基礎(chǔ),通過簡單拖拽、連接應(yīng)用程序模塊,即可開發(fā)出移動端或Web應(yīng)用程序。對于不懂技術(shù)的業(yè)務(wù)人員來說,使用“無代碼”平臺甚至不需要任何訓(xùn)練即可立刻上手開發(fā)程序。
“客戶告訴我們,對定制應(yīng)用程序的需求遠(yuǎn)遠(yuǎn)超過了開發(fā)者的能力。”亞馬遜副總裁Larry Augustin在聲明中表示。
據(jù)介紹,Honeycode為用戶提供了一組通用用例的模板,如待辦事項列表應(yīng)用程序、客戶跟蹤器、調(diào)查、時間表和庫存管理。亞馬遜認(rèn)為,很多企業(yè)以往都依賴共享的電子表格來完成這些工作。
“人們往往更喜歡開發(fā)自定義應(yīng)用程序,但對自定義編程的需求往往超過了開發(fā)人員的能力,導(dǎo)致團(tuán)隊要么需要等待開發(fā)人員釋放出來,要么不得不雇傭昂貴的顧問來開發(fā)應(yīng)用程序。”Larry Augustin指出。
從Honeycode的產(chǎn)品介紹中可以看出,開發(fā)低代碼/無代碼工具旨在拓展開發(fā)團(tuán)隊,讓更多的業(yè)務(wù)人員參與進(jìn)來,幫助企業(yè)加速程序開發(fā)的過程。
“每一代技術(shù)演進(jìn)都有低代碼編程,技術(shù)范圍擴(kuò)大,無代碼覆蓋的人群更多。”CSDN 創(chuàng)始人&董事長、極客幫創(chuàng)投創(chuàng)始合伙人蔣濤公開表示,“以前是業(yè)務(wù)人員定義需求,產(chǎn)品經(jīng)理來翻譯需求,最后給到技術(shù)人員去開發(fā)。隨著數(shù)字化需求不斷增長,現(xiàn)在要求產(chǎn)品經(jīng)理和技術(shù)人員結(jié)合在一起。”
“人人都是產(chǎn)品經(jīng)理,都要有編程的思維。”在蔣濤看來,“低代碼、無代碼是自然的演進(jìn)過程,未來可能會進(jìn)入到人人會編程的階段。”
“無代碼”開發(fā)還需要程序員嗎?
外行人總是帶著艷羨的眼光看待程序員,因為一行行代碼換來的是年薪百萬的高收入。然而只有程序員自己知道,996、007、發(fā)際線后移才是對他們的真實描畫。作為一個企業(yè)的技術(shù)支撐,隨著數(shù)據(jù)量和數(shù)字化需求的不斷擴(kuò)張,壓在程序員身上的擔(dān)子也越來越重。
專業(yè)開發(fā)人員的數(shù)量已經(jīng)不能滿足海量擴(kuò)張的數(shù)據(jù)所帶來的開發(fā)需求,低代碼和無代碼的平臺也就應(yīng)運而生了。在這樣的環(huán)境下,更多業(yè)務(wù)人員可以越過技術(shù)人員直接參與程序開發(fā),作為需求的定義者,這樣的模式顯然可以更高效的完成工作。
無代碼的概念由來已久,隨著如今自動化、數(shù)據(jù)能力不斷提高,逐漸成為了關(guān)注焦點,未來或許人人都是“開發(fā)者”。那么傳統(tǒng)程序員的角色會因此逐漸淡化嗎?
微軟(中國) 首席技術(shù)官韋青把運用低代碼、無代碼平臺操作形象地比作為“搭積木”,業(yè)務(wù)作人員根據(jù)需求在平臺上進(jìn)行類似“搭積木”一樣的工作。“很多IT人員都是產(chǎn)品背后的無名英雄,需要把后臺很多公司原有的流程和數(shù)據(jù)打包好,要么就是變成規(guī)整的數(shù)據(jù)表現(xiàn)格式,不然就是把公司內(nèi)部流程、應(yīng)用變成API(應(yīng)用程序編程接口)來調(diào)用。”韋青指出,“IT人員在這里面扮演了制造‘積木’的角色。”
蔣濤認(rèn)為,現(xiàn)在的編程工作在未來五年十年會產(chǎn)生兩個層面的變化,一是技術(shù)人員“造工具”的能力會繼續(xù)加強(qiáng),要往底層、系統(tǒng)層深挖,同時會編程的業(yè)務(wù)人員也會越來越多。
目前國內(nèi)真正的低代碼工具還比較少,有一些辦公協(xié)同工具,可以定義流程,是不夠完整的低代碼工具。國內(nèi)能夠?qū)崿F(xiàn)編程的業(yè)務(wù)人員也非常少,大部分人只是使用了非常基礎(chǔ)的能力,就需要一個普及的過程。“低代碼目前仍處于教育市場階段。”蔣濤指出。
“工具其實已經(jīng)有了,能不能做到一方面是工具的問題,一方面是后臺IT人員管理,抽象能力如何,另外就是人員本身素質(zhì)問題。” 韋青說。他認(rèn)為,有效應(yīng)用低代碼、無代碼平臺進(jìn)行程序開發(fā),最終會提升公司經(jīng)營效率與核心競爭力。
可以說,低代碼、無代碼工具的出現(xiàn),是隨著數(shù)據(jù)量擴(kuò)張、數(shù)字化需求增長自然演進(jìn)的產(chǎn)物,就像是人類進(jìn)化過程中,工具也在不斷更新升級一樣。人和工具在同時進(jìn)化,將來懂編程的業(yè)務(wù)人員和能夠真正做到開發(fā)工具的程序員,或許將成為這個社會的核心競爭力。
-
開發(fā)工具
+關(guān)注
關(guān)注
0文章
209瀏覽量
22253 -
程序員
+關(guān)注
關(guān)注
4文章
951瀏覽量
29798 -
亞馬遜
+關(guān)注
關(guān)注
8文章
2650瀏覽量
83322
發(fā)布評論請先 登錄
相關(guān)推薦
評論