零代碼簡史-明道雲

2021-01-18 明道雲

文/明道雲創始人任向暉

不寫代碼,或者寫很少的代碼來構築軟體並不是全新的概念。在上世紀八九十年代,在企業軟體發展的早期就有影響力很大的標杆產品。比如微軟在1992年在Office套件中增加了Access資料庫應用,曾經被蘋果公司收購的FileMaker在1985年就推出了。這兩個應用到今天都還在運營。

早期的低代碼開發工具只能在單機或者區域網環境中運行,主要面向的還是企業IT專業人員,幫助建立各種靈活度要求比較高的業務資料庫,實現常規的增刪查改應用場景。很多Access的熟練用戶都不是軟體開發人員,他們能夠自助完成業務數據表的設計和發布,讓某個部門能夠共享一個資料庫。

真正的應用平臺(Application Platform)型產品出現在世紀之交。美國著名的財務軟體廠商Intuit公司於1999年推出QuickBase,顧名思義,就是快速構建資料庫應用。這個產品在很長時間內都不溫不火,直到2016年被剝離成一家獨立的企業。但它的確開創了軟體實現的新方式,讓應用在封裝好的平臺上運行,而不再進行代碼的編譯和分發。這是解放用戶生產力和擴大用戶基數的關鍵一步,因為能夠全程掌握軟體開發和部署能力的企業和用戶是非常有限的,而應用平臺把這些繁榮和專業的技術環節統統承攬了。所以,這個門類在近幾年被稱為APaaS(應用平臺即服務)。

在雲計算技術發展起來以後,這個門類煥發了新的生機。構築雲原生應用變得更加簡單和直接,所有基於APaaS構築的應用顯然都是不依賴伺服器的(Serverless),它甚至模糊了開發和使用的邊界,使用者即是開發者,開發者當然也可以作為直接使用者。2014年,市場研究公司Forrestor正式提出了Low-Code的概念,並將相關品類稱為Low-Code Application Platform(LCAP)。Gartner隨後用高生產力應用平臺(hpaPaaS)來命名這個品類。近兩年,全行業對零代碼/低代碼平臺的品類定義開始集中在「APaaS」這個稱謂上。

在這個品類發展過程中,自然演化出兩種基本技術路徑。

1、基於IDE框架的快速開發平臺

這個技術路徑將傳統的集成開發環境(IDE)充分可視化,允許開發者使用配置面板和控制臺來替代相當比例的代碼編寫。開發者對前端界面組件、數據源綁定方式、數據模型、業務邏輯和工作流等均可自由定義,系統自動生成對應的原始碼,開發者甚至可以進一步修改源碼。這條技術路徑上的典型產品是美國的Outsystems和歐洲的Bettyblocks,兩者均在相應市場處於領先地位。

OutSystems的開發環境界面

IDE模式的應用平臺可以提供更高的靈活性,尤其是對前端界面可以有自主控制的能力。但它依然涉及到比較複雜的應用開發過程管理,並大量使用技術語言,生成的應用依然需要編譯、發布和部署,所以主要針對的依然是IT專業人員,甚至需要有一定的代碼開發基礎,學習和掌握的時間也比較長。它的主要價值在於提高開發者工作效率,降低重複勞動。嚴格意義上說,生成代碼並編譯運行的平臺並不能稱為應用平臺,而只能作為開發平臺。

2、模型驅動 (Model Driven) 的應用平臺

在應用平臺市場,另外一個技術分支在近幾年成為新的主流選擇。它也進一步降低了代碼開發工作量,甚至實現了完全的零代碼,讓業務人員能夠直接完成或參與應用實現。

所謂模型驅動,是相對代碼生成編譯過程而言的。用戶一旦在應用平臺上通過可視化的方式構築了數據模型,視圖形態,權限角色等,應用就直接在平臺提供的運行時環境中運行,不再需要另外編譯分發。SaaS形態的應用平臺只需要完成用戶註冊後即可直接搭建和使用應用,不再需要配置獨立的應用運行環境。

因為摒棄了傳統DevOps過程,模型驅動的應用平臺指數級提高了實現效率,也大幅擴展了用戶群體。但它也不得不犧牲應用實現的自由度,用戶不可能隨心所欲地設計前端界面,後端邏輯的複雜度也有一定的限制。話說回來,大多數企業軟體,尤其是數據增刪查改類(CRUD)應用,它們的交互範式本來就比較固定。

Airtable,Smartsheet, Zoho Creator和http://Monday.com,國內的簡道雲,夥伴雲,氚雲,以及我們自己的明道雲都是模型驅動技術路線的應用平臺。這些產品會更加接近於一個面向終端用戶的應用,而不是開發工具。

明道雲的應用界面

3、相互融合的設計

雖然應用平臺大體有兩種截然不同的技術路徑,但是特定產品可能會從對立面取長補短。對於IDE模式的應用平臺來說,它也可能提供預置的模版,讓數據模型設計充分可視化,來降低用戶上手的學習成本;對於模型驅動的應用平臺,它也會引入低代碼能力,允許用戶用腳本語言、表達式和函數來提升靈活性。可以說,這個品類的競爭就是產品能力和易用性之間平衡的競爭。再強大的應用平臺,都不可能比得過原生開發模式,再簡單易用的平臺,如果不能兌現用戶的需求,也是沒有競爭力的。

和20多年前的早期產品相比,現代應用平臺的主要進步表現在:

1)和雲計算環境的融合,讓用戶用很低的成本直接獲取雲原生能力。

2)Web應用技術框架的進步,讓瀏覽器可以承載複雜的前端交互要求。

3)和移動技術的融合,讓用戶可以直接生成跨平臺的移動應用。

4)針對複雜邏輯的互動設計水平提升,讓可視化配置實現複雜應用邏輯成為可能。

5)支持性的技術框架日益豐富,包括資料庫,緩存,對象存儲服務,搜尋引擎,容器技術,運維編排自動化等,讓應用平臺可以提供和原生應用開發完全一致的性能。

在可預見的短期未來,應用平臺一定能夠替代相當比例的原生代碼開發,大幅提高企業軟體行業的生產力。圍繞用戶體驗和邏輯實現方面的市場期待也會很快得以更好的滿足。

相關焦點

  • 零代碼=零門檻?
    目前市面上有眾多低代碼,零代碼開發平臺,總體而言就是減少代碼,降低開發門檻。數字普惠萬事俱備,只待真正的零代碼開發語言面世。技術雖然重要,能力更加重要學會了編程就掌握了一門技術,從此走遍天下都不怕。很多IT培訓公司就是這麼忽悠的。30年前,會寫字,能看報就是有文化的體現。現在編程教育進入中學課程,等他們大學畢業,大部分畢業生都能看懂代碼,會寫代碼。
  • 零代碼時代即將到來?沒那麼簡單!
    「零代碼」意味著,無需專業的軟體知識,你也能輕鬆規劃一個商業邏輯或者開發一個應用程式。這當然是一個好的趨勢,而且,市場上已經出現了一些優秀的「零代碼」工具。所以,「零代碼」時代真的要到來了嘛?沒那麼簡單!為什麼要「零代碼」?「零代碼」的優勢很明顯。
  • 大慶產融平臺「零代碼」系統上線 企業融資更暢通
    東北網12月28日訊 日前,記者從大慶產業金融服務平臺獲悉,12月23日上午,大慶產業金融服務平臺「零代碼
  • 霍金的《時間簡史》讀後感
    霍金的《時間簡史》讀後感我所了解的霍金是當代最重要的廣義相對論和宇宙論家。20世紀70年代,他和彭羅斯一道證明了著名的奇性定理,為此他們共同獲得了1988年的沃爾夫物理獎。他還證明了黑洞的面積定理皆隨著時間的增加,黑洞的面積不減。
  • 亞馬遜推出Honeycode,零代碼即可開發軟體
    無代碼開發工具,能否最終改變程式設計師的工作方式?近日,亞馬遜發布了 Honeycode,一種類似於電子表格界面的無代碼開發環境,獲得了人們的廣泛關注。當前的電子表格填補了程序包批量生產和開發團隊定製代碼之間的空白。然而,每種工具都有其局限性。比如在多個用戶和多個電子表格之間共享數據是比較困難的,處理大量數據也是如此。
  • 時間永留簡史!走進《圖解時間簡史》
    《圖解時間簡史》原著:[英] 史蒂芬·霍金編著:王宇琨 / 董志道《時間簡史》在科學界、出版界都鼎鼎有名。因為他清晰地解讀了宇宙學的很多問題,將高深的理論物理學通俗化,向大眾普及。儘管如此,沒有一定物理學基礎很難真正讀懂。為此,《圖解時間簡史》對《時間簡史》進行了通俗的闡釋,為更好地理解霍金的思想提供了捷徑。
  • 飛算全自動軟體工程平臺零代碼搞定微服務開發!
    開啟「你輸入流程圖,平臺助你實現自動開發、自動測試、自動運維」開發新體驗,不敲一行代碼,也能搞定微服務開發!這款有效解決軟體工程從項目啟動到運維151個問題,實現零代碼搞定微服務開發的開發工具,你是否感興趣?趕緊登陸官網申請免費試用吧!
  • 霍金,時間簡史,宇宙的那些事?
    並沒有被這副軀殼所累,用僅有的一根手指敲出了《時間簡史》這部曠世巨作。《時間簡史》中的奇特腦洞《時間簡史》講述了許多關於宇宙學,物理學的奇特腦洞他和他的搭檔數學家彭羅斯提出了一個&34;,在150億年前,宇宙源於一個奇點,產生宇宙大爆炸而來的,又根據宇宙間恆星紅移現象,所有的星體都在遠離地球,知曉了宇宙在膨脹,又開始反向推導出最開始星體間的距離是零,
  • 霍金,時間簡史,宇宙的那些事?
    並沒有被這副軀殼所累,用僅有的一根手指敲出了《時間簡史》這部曠世巨作。愛科普的霍金霍金的學生曾這樣開玩笑說:「霍金的書,比賣麥當娜談性的書還要好賣。」霍金是一名偉大的科學家,但他更喜歡為世人科普,可以說是史上科普第一人。霍金的絕大部分學術理論還只是假說,是經過嚴謹的數學推理結論的。可以說是至少領先人類觀測宇宙200年。
  • 《時間簡史》到底講了什麼?
    提到霍金,你肯定想到他癱瘓在椅子上的畫面,還有那本風靡全球的《時間簡史》。這本書很早就想看了,但總苦於一個機遇或者說一個充分的理由,因為這本書裡面包羅了很多知識,我怕自己淺薄的見識「玷汙」了這些知識。《時間簡史》這本書讀的人可能不多,但我相信只要讀過這本書的人就一定有這樣一種感覺:時間存在嗎?如果不以時間定義時間,沒有明表鍾在特定的空間控制,我們所稱之為時間的東西到底是什麼?《時間簡史》所闡述的大部分內容都會牽動你的每一根神經,讓你為之動容,為之感嘆。這是一本科學界的劃時代著作。
  • 《未來簡史》:人類的將來,細思極恐
    諾蘭的世界總是腦洞大開,然而,以色列歷史學家尤瓦爾·赫拉利(人類簡史作者)用一本書的篇幅告訴我們,這也許並不只是想像,極有可能就是人類的未來。一切都在《未來簡史》這本書中。在《人類簡史》中,尤瓦爾就有一個非常深刻的洞見:智人之所以能夠打敗其他人種,是因為他們具備一個獨特的特徵——講故事的能力。
  • 零代碼基礎,把報表做出科技感是什麼體驗?
    首先,大型企業都注重數據安全,所以它是本地化的工具,無需擔心;其次,對於一些較難的,需要寫上百行代碼的複雜報表,FineReport早已將其模塊化,基本能解決各式各樣的需求。在FineReport裡,你不需要複雜的代碼,甚至可以說是零代碼工具,只需要會簡單的sql即可做出報表。內置的模板可任意製作所需要的效果,比如滿足一定條件單元格展示、前端JS交互、超級連結、圖形展示等。遇到需要跨資料庫取數的需求,FineReport也可以完美支持,不同資料庫的數據可以放在同一張表上。
  • 《時間簡史》解讀
    這篇書評解讀的,是世界科學著作的裡程碑,霍金教授的《時間簡史》(A brief history of time, Stephen Hawking)。《時間簡史》是全世界最知名,銷量最大的科普書,沒有之一。
  • 尤瓦爾赫拉利簡史三部曲
    簡史三部曲,圖片來源於網路尤瓦爾赫拉利的三部著作《人類簡史》,《今日簡史》和《未來簡史》,他對人類命運的走向做出了預測。很少有讀者知道,赫拉利其實是一個歷史學家,這點尤其在簡史三部曲中的第一部《人類簡史》中尤為突出,赫拉利於1976年出生於以色列,牛津大學歷史學博士,酷愛閱讀,在人類學、生態學、基因學等領域都有涉獵,是當下最受追捧的作者之一。
  • 「簡史」出版熱 | 人見人愛的「簡史」,真的靠譜嗎?
    最近,赫拉利再接再厲,推出《今日簡史》,力圖為自己的「簡史」三部曲畫上圓滿的句號。不出所料,一輪密集轟炸式的宣傳攻勢後,《今日簡史》再度躋身話題之作的行列。《人類簡史》不過,流行是一回事,質量又是另一回事。赫拉利以及他的著作水平究竟如何,讀者的看法並不統一。拿《人類簡史》來說,將其譽為「驚豔之作」者大有人在。
  • 三分鐘讀懂霍金的《時間簡史》和《果殼中的宇宙》
    我對宇宙感到神秘是從小看星星聽老人講故事開始的,而真正對宇宙有比較深入的了解則是從英國理論物理學家史蒂夫·霍金的科學著作《時間簡史》開始的。長大後雖然明白了天上銀河不是人間詩畫,卻並不明白浩瀚的宇宙之博大之深邃之久遠,霍金的《時間簡史》則讓我明白,浩瀚的銀河也不過是宇宙之滄海一粟。
  • 美的變頻空調故障代碼匯總表
    按「試運行」鍵,可進入檢查狀態,再按「▲」或「▼」鍵,可察看T1(室內溫度)、T2(室內管溫)、T3(室外管溫)、T4(室外溫度)、故障代碼。注2:強制製冷期間發生室外機保護,故障清除後恢復到強制製冷狀態2)適用於E系列櫃機保護代碼 表示內容 故障代碼 表示內容P 02 壓縮機過載(保留) E 01 溫度傳感器開路,短路故障P 03 室內蒸發器溫度過低(製冷) E 02 壓縮機過流(保留)
  • 漏洞百出的"簡史",為什麼也能暢銷?
    在圖書市場,以「簡史」命名、並以此作為後綴的圖書與日俱增。「簡史」無疑已經成為一種出版現象。20世紀90年代,論最暢銷的「簡史」,必然少不了霍金的《時間簡史》,但那時並未引起效仿。這些年則正在發生變化。2014年,以色列學者尤瓦爾·赫拉利的《人類簡史》(此後另有《未來簡史》《今日簡史》)中譯本出版,至今高居國內各大網店前列。
  • 《空間簡史》
    《空間簡史》 [意]託馬斯·馬卡卡羅、克勞迪奧·M.達達裡 著 四川文藝出版社 2019年1月 ISBN:978-7-5411-5180-4 定價:39.80與《時間簡史》《人類簡史》《未來簡史》並稱「四大簡史」。 從模糊的地域認知到窺探宇宙星辰;從肉眼可見的維度到量子化的世界;從日心說、大爆炸理論到多元宇宙理論等空間假說和概念,人類求知的腳步從未停止,對空間的探索也從未停止…… 《空間簡史》按照時間線索,向讀者展現了一段人類探索無涯空間,找尋自我定位的崎嶇旅程。
  • 《人類簡史》作者談人體/大腦/DNA,人工智慧時代須心理平衡!
    驅動中國2018年2月12日消息   在上個月底的瑞士達沃斯48屆世界經濟論壇上,《人類簡史》、《未來簡史》作者者尤瓦爾·赫拉利作了主題為「Will