什么是低代碼(或零代碼)開發(fā)平臺
低代碼/無代碼(簡稱低零代碼)開發(fā)平臺是一種可視化應(yīng)用創(chuàng)建和開發(fā)環(huán)境,它使非專業(yè)開發(fā)人員也可以點擊拖放的方式創(chuàng)建移動或Web應(yīng)用。
低零代碼平臺還能使業(yè)務(wù)分析師,IT管理員,小型企業(yè)主和其他非軟件開發(fā)人員能夠快速構(gòu)建和測試應(yīng)用,因為應(yīng)用創(chuàng)建者不必了解傳統(tǒng)的編程語言,機器代碼等。使用者所看到的只是一個用戶友好的圖形界面(GUI),該界面允許僅僅通過鼠標(biāo)點擊的方式即可快速創(chuàng)建應(yīng)用。
為什么需要低零代碼平臺
應(yīng)用需要敏捷性和快速交付(能夠以小規(guī)模起步,快速失敗或快速成長和擴展)。
需要低成本進(jìn)行現(xiàn)代化,跟進(jìn)時代步伐。
缺乏熟練的技術(shù)人員以及開發(fā)人員,必須跟上的不斷增長的技術(shù)和框架。
無法構(gòu)建太多的應(yīng)用程序(根據(jù)Gartner的數(shù)據(jù),80%到85%的IT預(yù)算用于維護(hù))。
低零代碼平臺的增長非常迅速。據(jù)分析師預(yù)測,低零代碼市場2020年將達(dá)到150億美元,到2024年,低零代碼應(yīng)用開發(fā)將占所有應(yīng)用開發(fā)活動的65%。
云計算激戰(zhàn)
亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)在云計算大戰(zhàn)中創(chuàng)造了新的戰(zhàn)線:低代碼(或無代碼)應(yīng)用程序開發(fā),宣布Honeycode挑戰(zhàn)Google Cloud和Microsoft Azure上的現(xiàn)有產(chǎn)品。
上周AWS剛剛在Beta版中宣布的Honeycode被描述為“一種完全托管的服務(wù),它使客戶能夠快速構(gòu)建強大的移動和Web應(yīng)用程序-無需編程?!?/span>
它將與微軟的Azure云競爭,后者在Azure上具有Microsoft Power Apps,被稱為“一個功能強大的低代碼平臺,可快速構(gòu)建應(yīng)用。”微軟還提供了Azure App Foundry,被稱為“一個用于快速,輕松地創(chuàng)建基于Microsoft Azure云的解決方案的企業(yè)平臺”。
同時,Google Cloud正在關(guān)閉其低代碼的App Maker平臺(計劃于2021年1月19日徹底退出歷史舞臺),而采用AppSheet,該平臺采用了來自收購的技術(shù),被稱為“對我們應(yīng)用程序的新增加”開發(fā)產(chǎn)品組合,它是一種無代碼工具,功能類似于App Maker?!?/span>
近年來,越來越活躍的低代碼/無代碼開發(fā)領(lǐng)域開始興起,這是由于一系列因素造成的,其中包括企業(yè)應(yīng)用程序(尤其是移動應(yīng)用程序)的巨大需求導(dǎo)致缺乏訓(xùn)練有素的專業(yè)(和昂貴)開發(fā)人員。該領(lǐng)域的不同方法——通常是針對“普通業(yè)務(wù)用戶”——包括快速應(yīng)用程序開發(fā)(RAD)和其他技術(shù),包括可視化的拖放可組合性、向?qū)?qū)動的工作流、所見即所得編輯器、現(xiàn)成的模板和模型等等。
對于Honeycode而言,它是一個電子表格模型,并借助模板和許多內(nèi)置函數(shù)。
使用Amazon Honeycode,客戶可以使用一個簡單的可視化應(yīng)用程序生成器,創(chuàng)建高度交互式的web和移動應(yīng)用程序,這些應(yīng)用程序由強大的AWS構(gòu)建的數(shù)據(jù)庫支持,以執(zhí)行任務(wù),如隨時間推移跟蹤數(shù)據(jù)、通知用戶更改、路由審批以及促進(jìn)交互式業(yè)務(wù)流程。AWS說使用Amazon Honeycode,客戶可以創(chuàng)建復(fù)雜程度不等的應(yīng)用程序,從小型團(tuán)隊的任務(wù)跟蹤應(yīng)用程序到為多個團(tuán)隊或部門管理復(fù)雜工作流的項目管理系統(tǒng)。
AWS列出的版本的重點包括:
對應(yīng)用程序或其數(shù)據(jù)所做的更新將立即共享給團(tuán)隊。
可以配置自定義的Honeycode應(yīng)用程序,以便每個團(tuán)隊成員僅查看他們需要的數(shù)據(jù)。
可以為移動設(shè)備或Web瀏覽器構(gòu)建應(yīng)用程序,以便團(tuán)隊成員可以在任何地方工作。
可以將應(yīng)用設(shè)置為自動通知團(tuán)隊有關(guān)更新的信息,或在輪到他們采取行動時提醒人們。
使用Honeycode創(chuàng)建的待辦應(yīng)用
使用Honeycode創(chuàng)建的待辦事項應(yīng)用程序。
AWS發(fā)言人Jeff Barr撰寫了6月24日的博客文章,該文章顯示了如何開始使用新工具,并創(chuàng)建了上述的待辦事項應(yīng)用程序。
AWS說,它建議使用Honeycode構(gòu)建的其他類型的應(yīng)用程序包括:
跟蹤和管理流程批準(zhǔn)之類的內(nèi)容。
活動安排。
客戶關(guān)系管理。
用戶調(diào)查。
內(nèi)容和庫存跟蹤。
這項新的完全托管的AWS服務(wù)使您無需編寫任何代碼即可構(gòu)建強大的移動和Web應(yīng)用程序,它使用熟悉的電子表格模型,讓您在幾分鐘之內(nèi)就可以入門。AWS表示,企業(yè)可以在幾分鐘內(nèi)開始使用beta工具創(chuàng)建應(yīng)用程序,被允許免費創(chuàng)建多達(dá)20個用戶的應(yīng)用程序,而只需為大型應(yīng)用程序的用戶和存儲付費。
根據(jù)目前云計算領(lǐng)域的發(fā)展格局來看,絕大部分市場份額還是掌握在科技巨頭手里,可以預(yù)見到的是巨頭們搶奪市場的競爭只會愈演愈烈。盡管亞馬遜獨領(lǐng)風(fēng)騷,但微軟和谷歌的發(fā)展勢頭也很猛,能否出現(xiàn)趕超的局面還是要看后續(xù)兩家在營收增長上的表現(xiàn),只是在巨頭廝殺下,率先占領(lǐng)市場的仍然會獲得更大的市場紅利。