天天看點

低代碼——非程式員的程式設計

前言

20年的職業生涯,我曾經做過3D設計、4S業務系統開發運維、ERP支援、BA(Business Analyst)FA(Functionality Analyst)。主要掌握的語言是C系、VB系和JAVA系,主要服務的方向是制造業的SAP、Oracle及其外延開發。因為本職的關系,我對PaaS(Product as a Service)(Platform as a Service)、SaaS(Software as a Service)的呼喚比很多人都要大聲。

1.Low-code起錯的英雄名

1.1明明是Few-Code和Zero-Code更貼切吧!

1.2毫無疑問,低代碼意味着低門檻,會有更多的人參與到程式設計中來。

1.3低代碼終有一天會晉升為零代碼,其對全社會各行業的增幅,将帶來難以估量的社會财富增值。

低代碼——非程式員的程式設計

2.低代碼的優勢

2.1更多領域、更創新地數字化轉換

2.2提升IT效率,替行業IT清理積欠,提升響應速度

2.3功能是資産、代碼是債務

因為引入大變革,很多場景推倒重建,對“功能是資産、代碼是債務”這句程式員魔咒做一次松綁——松綁的周期待驗證——期望是永久性的

2.4降低業務對IT的依賴,讓IT專注于更高、更強、更遠的目标

2.4.1其直接紅利其實是屬于業務的。筆者工作中遇見很多非常有能力、有抱負的業務部門主管或key User,他們有改變現有業務模式、提升業務流暢度、保障業務連續性等各種明确的需求,但市面的行業軟體無法直接上馬——除非削足适履,又或者為了一些很窄的提升上一整套系統耗時耗力,導緻其熱情湮滅。這些問題在Low-Code platform中能直接找到解藥。

2.4.2普通業務部門的使用者通過自行在低代碼平台搭建應用,還能夠在搭建過程中,将業務場景、流程自行模型化,通過創作觸及未發覺的深層需求,為大系統的選型和需求确認提供更高的可操作性。

2.5一定程度上防止技術流失

2.5.1程式的智慧不在于代碼,而在于架構

2.5.2低代碼平台為法人保管的不僅是功能,更主要是功能所展現的業務模式和管理智慧

2.6降低程式設計門檻

低代碼——非程式員的程式設計

3.值得體驗一下的低代碼平台模式

3.1表單

資料采集的入口

3.2流程

表單的流動和控制

3.3報表

資料的格式化展現

3.4成熟産品

例如:宜搭将頁面元素封裝為基礎元件和業務元件,将業務規則、權限等封裝為規則配置、公式和可拖拽的流程設計器,通過托拽以及配置,無需編寫代碼,即可完成符合業務需求的應用系統的搭建。

低代碼——非程式員的程式設計

4.低代碼的适用場景

4.1接管BPM市場

現有的BPM(Business Process Management)工作流無非是各種單據流轉、審批、歸檔,有些不提供移動端,有些雖提供移動端但需要專門的App,BAT(百度、阿裡、騰訊)很容易就能通過低代碼平台接管它們的市場

4.2短平快小

4.3低運維

4.4死角填充

5.低代碼的使用者群

5.1出資人

各企事業機關,有現有業務系統的

5.2使用者

各種現有系統的使用者,有痛點、有難點,而且這些痛點、難點是前文2中優勢能夠覆寫的

5.3使用者助力

低代碼的使用者,顯著人群是企事業機關的中層,是缺少程式設計背景,卻又有豐富業務需求、強大業務思路的人,借助低代碼平台,他們能夠為企業的某個單項作出非常巨大的提升,進而反哺低代碼平台

6.低代碼的待提升項

6.1對接本地

使用本地伺服器資料難。例如一個需求是:嘗試用低代碼接管一部分BI(business intellingence)工作。

6.2連接配接外設

連接配接終端對應的外設難。例如一個需求是:移動端即時列印票據、标簽。

6.3擺脫增删改查

低代碼擺脫零碎資料處理的“增删改查”入門業務,會有更廣闊的市場空間

7.低代碼的來處與去向

7.1當微軟出品Visual Studio系列時,其初衷就已經展現——減省程式員工作量,進而減少bug、提升作品速度和品質。

7.2如今的低代碼平台,旨在減省程式員。

7.3資訊時代的造富運動

7.3.1PC降臨

7.3.2PC+WWW

7.3.3PC+網上交易(代表現象淘寶)

7.3.4智能機+App+2/3G(代表現象:汽車之家網站蛻變為汽車之家App,在平安的收購中變現)

7.3.5移動網絡4G(代表現象:移動端消費,微商、掃碼支付)

7.3.6移動網絡4G時代的精神消費(代表現象:移動端娛樂,抖音、快手)

7.3.7移動網絡5G物聯網(代表現象:自動駕駛,使用移動端工作)

  • 使用者避免掉隊
  • 平台承擔保密保全義務
  • 無論未來的移動網絡如何發展,移動端工作和“去區域網路化”已經發車,在低代碼助力每個經濟實體都自我進化的時刻,所有人都必須要有防止掉隊的覺悟。而低代碼平台也要有“資料堡壘”的自我要求。