低代碼平臺正在瓦解著企業(yè)級軟件(低代碼應用平臺)
長久以來,技術一直傾向于大型企業(yè)。開發(fā)系統需要大量的硬件投資,并需要身價昂貴的顧問來設計應用程序。一旦系統建成后,就很難修改和升級,所以這類系統都會維持很多年,有時甚至十幾年都不會經歷大規(guī)模的升級。
大部分中國企業(yè)還使用著難用難看的企業(yè)軟件系統,這些曾經花了大價錢的軟件,深深的影響著每一個企業(yè),傳統的觀念是,這么又貴又“先進”的玩意,你們每一個員工都應該喜歡它。
要保持與外部環(huán)境的“契合”,企業(yè)就須具備必要的動態(tài)能力,快速感知客戶和市場需求的變化,通過不斷轉型抓住各種機會。這意味著不管是企業(yè)架構,還是資源配置方向和方式都要保持高度的靈活性和流動性。
但是,往往傳統的企業(yè)級軟件卻用規(guī)范和清晰的流程,給企業(yè)的手腳上了綁,越是運轉高效的組織,越自然而然限定了自身的天花板,喪失了動態(tài)創(chuàng)新的能力,每一個變化帶著沉重的枷鎖和包袱。
由于企業(yè)的IT預算主要集中于CRM,ERP和SCM等大型企業(yè)應用程序,很少能投入時間和資源建立靈活性的定制應用程序,大量優(yōu)秀的創(chuàng)意和實現、以及過程的試錯,只發(fā)生創(chuàng)新企業(yè)和互聯網公司,好像就和傳統企業(yè)壓根兒沒關系。
時代在變,這一切正在發(fā)生著變化…
低代碼平臺來了
云服務,帶來了大型系統的瓦解,以及API經濟。移動設備的普及度已經非常高,微信一款應用的月活已經超過10億。數字連接,已經無處不在。
云服務通過互聯網,讓每個人都可以使用強大的系統,從而瓦解了這些傳統的系統。即使是很小的創(chuàng)業(yè)公司,也無需預先投入資金搭建系統,就可以獲得與大企業(yè)相媲美的先進技術。
更重要的是,這些系統可以通過 API 連接到別的系統。云計算和 API 為小規(guī)模的敏捷企業(yè)帶來了很多優(yōu)勢。沒有傳統的系統拖后腿,他們可以比其他大型的競爭對手更快地部署云技術,并為客戶提供更好的服務。
低代碼平臺(Low Code Platform),創(chuàng)建的應用程序可以隨著需求的擴張,很輕松地進行定制和強化。例如,如果用戶有了新的需求,那么他們可以在幾個小時內完成應用程序的修改,以滿足這些需求。
低代碼模式下,生產線的經理可以取代開發(fā)人員推動應用程序的功能開發(fā),成為開發(fā)過程中活躍的一部分。過去,從需求的提出到應用上線,那將是一個非常復雜臃長的過程。
我們經歷了很長的一段計算機發(fā)展歷史,從最初隱藏在后面房間里的巨型機器,只有掌握了神秘的計算機語言,神乎其技的大神才能玩轉這些計算機。到今天,每張桌子上都擺著電腦,每個人的口袋里都有高科技設備。
低代碼平臺有利于將分布式功能與分布式控制相結合。低代碼平臺對于每一個用戶都是敏捷模式,無論他是否會編寫程序,每一個人都是創(chuàng)造者和分享者,創(chuàng)意的裂變無處不在。
早來了
互聯網的大玩家都已入場,抽象和沉淀著其豐富的技術經驗,實現著技術的至高境界,手中無碼、心中有碼;中國的企業(yè)也不甘落后,各細分領域切入,卡位企業(yè)認知的入口,再謀求橫向發(fā)展。
Google的APP Maker的LCP平臺,近日,在推出19個月后,終于開放公測了,用于在網絡上快速構建和部署商業(yè)應用程序。這款工具內置了大量模板(主要是G Suite及合作伙伴的集成服務),可讓用戶以少量(甚至不需要)編程,靠拖拽UI即可完成應用的開發(fā),從而將從想法到實現的時間從過去的數月縮短到數天。
大量公司都在嘗試用App Maker構建應用程序以解決特定的業(yè)務需求。
以Electronic Arts(EA)為例,這是一家制作游戲等產品的全球互動娛樂軟件公司。因為要創(chuàng)建許多游戲,EA會將人力資源分配給不同的項目,包括新游戲項目所需的設計師或人力資源顧問等。EA的IT部門使用App Maker創(chuàng)建了一個自定義應用程序,用于詳細跟蹤人力分配請求,按月查看總資源利用情況等。
微軟的PowerApps,從構建應用的便捷性、業(yè)務流程的靈活定制,以及強大的內置數據平臺。三個維度幫助用戶,簡單的通過低代碼平臺,就可解決90%以上的需求。
PowerApps與Microsoft Flow、Office 365和Dynamics 365將更深入地相互整合?,F在,任何熟悉InfoPath表格、Access數據庫或者SharePoint的商業(yè)用戶都能利用PowerApps和Microsoft Flow構建應用,對他們的業(yè)務流程進行擴展和自動化升級。
獨角獸OutSystems,讓軟件開發(fā)人員和業(yè)務用戶通過直觀的可視化界面來構建應用程序,而不是傳統的編寫代碼方式。用戶可以在開發(fā)平臺靈活拖動各個圖形化控件,以構建業(yè)務流程、邏輯和數據模型等所需的功能,必要時還可以添加自己的代碼。
完成業(yè)務邏輯、功能構建后,即可一鍵交付應用并進行更新,OutSystems會自動跟蹤所有更改并處理數據庫腳本和部署流程,實現在 iOS,Android,Windows Phone 和 Web 等多個平臺上的部署。
在很多用戶非常關心的UI界面方面,OutSystems 通過分析世界領先的應用程序,制作了自己的 UI 部件庫,可快速添加到構建的應用程序中。
OutSystems 的 UI 部件庫
OutSystems 的低代碼開發(fā)平臺可以覆蓋較廣的應用場景。從大型任務解決方案(取代傳統 ERP / CRM 系統),到用于內部流程的移動和Web應用程序,以及網上銀行、帳號注冊和客戶自助服務應用等。其目前在 25 個國家擁有 400 多家企業(yè)客戶,包括豐田,羅技,德勤,施耐德電氣和通用金融等,收入遠高于1億美元,并且每年增長率超過70%。
高盛和KKR在投資3.6億美金后,其投資公司董事總經理 Christian Resch 表示:“我們認為低代碼開發(fā)領域具有非常顯著的市場潛力,大多數全球企業(yè)正在將其業(yè)務數字化,他們正在盡可能利用軟件簡化運營、建立新的分銷渠道、改善客戶體驗,以及創(chuàng)造新的產品和服務?!?/p>
此外,這個領域的國外玩家還有很多,比如zoho的Creator、Thunkable、AppSheet、Mendix、K2、Kintone、戴爾Boomi、Caspio、Appian、Kony等等。
國內的低代碼平臺也是挺多的,比如:jabdp、氚云、活字格等等。
以 jabdp為例,常用的功能,例如表單列表的增刪改查,只需簡單的自定義和配置就能自動生成。復雜的業(yè)務功能,只需要會基本的sql語句和javascript語法,就能進行快速開發(fā),滿足其個性化的業(yè)務需求,設計出各種復雜的企業(yè)web應用。既能快速提高開發(fā)效率,幫助公司節(jié)省人力成本,同時又有效解決企業(yè)級項目中常遇到的改需求的問題,不失靈活性。
jabdp開發(fā)平臺適合用于大部分的企業(yè)級web應用的開發(fā),尤其適合企業(yè)信息管理系統(MIS)、企業(yè)資源計劃系統(ERP)、客戶關系管理系統(CRM),業(yè)務支撐系統(BSS)等。并且就一些經典的項目案例提取整合出各種類型的項目模板,共享給開發(fā)者參考,開發(fā)者可以在原有的項目基礎上進行修改定制,以打造其個性化的企業(yè)信息化平臺。
未來
任何一項新技術,都是從不成熟不完善一步步發(fā)展起來的,就像微信的第一版,滿屏辣眼睛的差評,但只要方向是對的,路是對的,總會好起來?;ヂ摼W時代的企業(yè)級代碼、AI時代的企業(yè)級代碼,應該會不再傳統老套。
低代碼平臺(Low Code Platform),是互聯網時代的產物,代表著先進的生產力的組織和產生方式。
從本質上講,無代碼和低代碼平臺,可以很好地實現敏捷開發(fā)在十多年前做出的設想。讓每一個人成為敏捷開發(fā)的導演和實現者,且過程足夠敏捷。
目前它仍然無法撼動商業(yè)套裝軟件,在企業(yè)級軟件中的地位。但從我們日常的工作生活中,各種表單、各種輕應用、各種群里的小程序等等,低代碼平臺的土壤正在逐漸形成。
未來的某一天,或許當企業(yè)有一個新需求時,首選項就是他們喜愛的那家「低代碼平臺」。
好了,今天的文章分享到這就結束了,要是喜歡的朋友,請點個關注哦!–我是簡搭(jabdp),我為自己“帶鹽”,感謝大家關注。