開(kāi)發(fā)人員應(yīng)該知道的7個(gè)低代碼平臺(tái)(開(kāi)發(fā)人員應(yīng)該知道的7個(gè)低代碼平臺(tái)是什么)
來(lái)源:InfoWorld 作者:Isaac Sacolick
部分開(kāi)發(fā)人員不愿意使用低代碼平臺(tái),認(rèn)為這會(huì)使個(gè)人能力得不到提升。本文介紹了國(guó)外7個(gè)低代碼平臺(tái)適用復(fù)雜應(yīng)用開(kāi)發(fā)的案例,也許能改變您的理解。
一些開(kāi)發(fā)人員不想使用低代碼平臺(tái),因?yàn)檫@些平臺(tái)會(huì)將其帶出Java,.NET和JavaScript環(huán)境之外,或者將其與IDE,自動(dòng)化測(cè)試框架和devops平臺(tái)分離,但是開(kāi)發(fā)人員不應(yīng)該簡(jiǎn)單地放棄低代碼平臺(tái)及其功能。企業(yè)需要IT團(tuán)隊(duì)能夠交付或支持更多的應(yīng)用程序開(kāi)發(fā)。
低代碼平臺(tái)使團(tuán)隊(duì)能夠快速交付,支持和擴(kuò)展各種應(yīng)用程序。它們通過(guò)簡(jiǎn)化工作流程、自動(dòng)化數(shù)據(jù)集成、支持?jǐn)?shù)據(jù)可視化等優(yōu)勢(shì)提升編程體驗(yàn),許多公司已經(jīng)使用低代碼平臺(tái)來(lái)開(kāi)發(fā)應(yīng)用程序。
低代碼平臺(tái)用例
如果你認(rèn)為低代碼平臺(tái)只能滿足簡(jiǎn)單的工作流程優(yōu)化,集成,自定義表單,數(shù)據(jù)可視化和電子表格替換選擇等功能。那就大錯(cuò)特錯(cuò)了。
在下面的案例中,開(kāi)發(fā)人員正在使用低代碼來(lái)快速開(kāi)發(fā)設(shè)計(jì)數(shù)據(jù)密集型工作流并自動(dòng)進(jìn)行集成。其中許多都是復(fù)雜的應(yīng)用程序,它們連接到多個(gè)系統(tǒng),并且具有低代碼平臺(tái)啟用的功能以及軟件開(kāi)發(fā)人員通過(guò)擴(kuò)展創(chuàng)建的其他功能的混合。
這是在這些平臺(tái)上開(kāi)發(fā)的應(yīng)用程序的樣本:
Appian使開(kāi)發(fā)人員能夠快速構(gòu)建滿足企業(yè)業(yè)務(wù)需求的解決方案。它具有本機(jī)部署工具,可以與Jenkins等devops工具集成。開(kāi)發(fā)人員可以使用帶有Java和JavaScript開(kāi)發(fā)的插件的Appian Integration SDK擴(kuò)展平臺(tái)。
案例:Ryder使用Appian開(kāi)發(fā)了移動(dòng)優(yōu)先預(yù)訂系統(tǒng),將交易時(shí)間縮短了一半。拜耳集成了用于臨床試驗(yàn)和自動(dòng)化流程的多個(gè)后端系統(tǒng),以將報(bào)告時(shí)間從數(shù)小時(shí)縮短至數(shù)分鐘。
Boomi Flow提供了一個(gè)基于REST API的開(kāi)放式體系結(jié)構(gòu)堆棧和一個(gè)廣泛的集成連接器庫(kù),可以滿足自動(dòng)化用例,移動(dòng)應(yīng)用程序,嵌入式工作流和組織協(xié)作的需求。它具有內(nèi)置的調(diào)試器和自動(dòng)版本控制,并支持用于開(kāi)發(fā),測(cè)試和其他生命周期需求的多個(gè)租戶。開(kāi)發(fā)人員還可以與Git,GitLab,Jenkins和其他源代碼系統(tǒng)集成。
案例:卡車運(yùn)輸服務(wù)公司AM Transport使用Boomi通過(guò)吸收和分析來(lái)自Salesforce,ERP系統(tǒng)和多種運(yùn)輸管理系統(tǒng)的數(shù)據(jù),將電子數(shù)據(jù)交換(EDI)成本降低了50%。
Caspio主要在平臺(tái)內(nèi)提供輔助開(kāi)發(fā)支持,包括實(shí)時(shí)預(yù)覽和應(yīng)用程序版本控制。可以使用JavaScript,SQL,Caspio的REST API以及諸如Zapier的集成平臺(tái)來(lái)進(jìn)行自定義。通過(guò)優(yōu)化客戶體驗(yàn)和內(nèi)部工作流程來(lái)幫助企業(yè)構(gòu)建自定義應(yīng)用程序。
案例:田納西州衛(wèi)生局建立了一個(gè)IT資產(chǎn)管理系統(tǒng),該系統(tǒng)監(jiān)視20,000個(gè)州資產(chǎn)。 美國(guó)最大的壓縮天然氣車隊(duì)的運(yùn)營(yíng)商JW Power部署了自定義門戶,企業(yè)內(nèi)部網(wǎng)以及十多個(gè)IT /運(yùn)營(yíng)應(yīng)用程序。
Mendix Cloud支持完整的SDLC,其中包括積壓管理,版本控制,測(cè)試和部署。開(kāi)發(fā)團(tuán)隊(duì)可以利用這些功能或與Jira,Jenkins和Git等工具進(jìn)行集成。應(yīng)用程序可以部署到Mendix Cloud,AWS,Azure,GCP或本地系統(tǒng),并可以與Cloud Foundry,Kubernetes和Docker等容器技術(shù)結(jié)合使用。開(kāi)發(fā)人員可以通過(guò)Java操作,前端JavaScript和TypeScript可插拔小部件以及其他可擴(kuò)展性選項(xiàng)來(lái)擴(kuò)展Mendix功能。
案例:Mendix在傳統(tǒng)上需要廣泛技術(shù)和業(yè)務(wù)專業(yè)知識(shí)的用例中表現(xiàn)出色,包括面向客戶的應(yīng)用程序,移動(dòng)體驗(yàn)以及影子IT的替代品。荷蘭合作銀行(Rabobank)通過(guò)Mendix提供了改善的,面向消費(fèi)者的數(shù)字客戶體驗(yàn),還使IT成本降低了50%。
OutSystems為項(xiàng)目團(tuán)隊(duì)的不同成員提供所需的專用工具,并將開(kāi)發(fā)步驟與稱為TrueChange的平臺(tái)層捆綁在一起。OutSystems指出,在其平臺(tái)上構(gòu)建應(yīng)用程序時(shí),開(kāi)發(fā)人員幾乎不必使用傳統(tǒng)編碼,還可以在需要時(shí)無(wú)縫集成自定義代碼。
案例:OutSystems幫助企業(yè)開(kāi)發(fā)三大類的應(yīng)用程序:舊式現(xiàn)代化,工作場(chǎng)所創(chuàng)新和客戶體驗(yàn)轉(zhuǎn)換。通過(guò)使用OutSystems,Humana開(kāi)發(fā)了一種客戶體驗(yàn)應(yīng)用程序,以幫助人們找到COVID-19測(cè)試地點(diǎn)。
Quick Base是一個(gè)完全集成的堆棧,可自動(dòng)生成并托管應(yīng)用程序,提供組織中動(dòng)態(tài)運(yùn)營(yíng)過(guò)程的實(shí)時(shí)可見(jiàn)性。開(kāi)發(fā)人員可以使用Quick Base沙箱測(cè)試功能, RESTful API擴(kuò)展功能,并利用Quick Base Pipelines進(jìn)行拖放式集成和自動(dòng)化功能。
案例:Geisinger Health System使用Quick Base開(kāi)發(fā)了COVID運(yùn)營(yíng)應(yīng)用程序,該應(yīng)用程序可以重新分配員工并填補(bǔ)關(guān)鍵需求的空白。石油和天然氣行業(yè)中的美卓和Enel Green Power North America等其他公司也開(kāi)發(fā)了應(yīng)用程序,以支持與COVID相關(guān)的操作更改。
VisionX是與Eclipse IDE集成并支持雙向代碼生成的Java低代碼平臺(tái)。這種架構(gòu)使開(kāi)發(fā)人員可以使用任何版本控制和主流測(cè)試自動(dòng)化平臺(tái)??梢允褂肑enkins或其他CI / CD工具部署應(yīng)用程序,并在Tomcat,WildFly和GlassFish等應(yīng)用程序服務(wù)器中運(yùn)行。
低代碼平臺(tái)具有不同的功能和方法來(lái)支持開(kāi)發(fā)生命周期。有的專注于快速,簡(jiǎn)化的開(kāi)發(fā),有的則更進(jìn)一步,提供了不同體驗(yàn)和集成的功能,使軟件開(kāi)發(fā)專業(yè)人員和公民開(kāi)發(fā)人員可以在應(yīng)用程序開(kāi)發(fā)方面進(jìn)行協(xié)作。他們并不是想消除編碼,而是與開(kāi)發(fā)人員合作,提高他們開(kāi)發(fā)和擴(kuò)展世界級(jí)應(yīng)用程序的能力。
開(kāi)發(fā)人員永遠(yuǎn)不能停止學(xué)習(xí),測(cè)試和試驗(yàn)新工具。如果您以前避免了解低代碼平臺(tái),現(xiàn)在是時(shí)候采取行動(dòng)并嘗試驗(yàn)證了。國(guó)內(nèi)低代碼平臺(tái)如專注移動(dòng)應(yīng)用開(kāi)發(fā)的APICloud、協(xié)同辦公的明道云、ERP的金蝶云等是您跨出這一步的可選平臺(tái)。