明道云為什麼要堅持零代碼特色,低代碼還不夠嗎?

2020-09-04 明道雲

文/明道雲創始人任向暉

坦率說,有時候我們真想簡單一些,放一個代碼塊,讓用戶自由地寫入代碼或表達式,讓應用的搭建」簡單「一些。但是,我們不得不忍住,投入精力把原先需要代碼實現的環節通過完全的可視化方式來實現。這個過程需要殺死很多腦細胞,也的確需要做出一些妥協。因為零代碼可以「搭建」,低代碼就是「開發」了。我們希望零代碼能夠完全改變企業IT的實現方式,讓大多數非開發人員能夠直接參與企業應用的實現過程中

低代碼服務的依然是開發者市場

從規律上看,當開發者運用越來越多的開源工具,中間件,為每個應用程式額外開發的代碼量總是越來越少。低代碼企業軟體開發工具則是將這個規律發揮到更高的水平,把數據建模、視圖構建、報表生成這些相對標準化的開發過程可視化,從而消除更多的代碼開發需要。但是,它服務的依然是開發者市場,哪怕一個應用程式總共只需要20行代碼,它也需要程式設計師的參與。

如果代碼量這麼少,是不是可以讓非IT人員完成大部分工作,程式設計師只少量參與這些代碼工作呢?答案基本是否定的。為了寫對這幾十行代碼,開發者依然需要完整理解整個應用的商業需求,功能需求,數據結構和流程要求。將參與者的時間精力加總,反而不划算了。所以,低代碼平臺的確可以提升開發者效率,但是很難改變軟體開發的基本流程和人員構成需要。簡單說,低代碼平臺的使用中,需求提供方和實現方依然是分離的。

零代碼將大大拓展用戶群落

設計一個零代碼平臺的核心目的就是讓完全不懂編程的人可以直接完成應用的構築。把他們稱為開發者已經不準確,更恰當的提法是搭建者(Builder)。如果你玩過「我的世界」(Minecraft),那麼你可以想像為什麼這個遊戲的玩家如此廣泛。它能夠讓每個用戶構築完全不同的遊戲場景,也能夠體驗各種動態交互,但是,玩家不需要寫任何代碼或者其他複雜操作。所有的場景搭建都是基於滑鼠點選和設置的。反過來說,如果Minecraft要求一定程度的代碼,那麼它最終只能稱為極少數人的極客玩具。

雖然Minecraft不需要編程,但是它能夠孵育的創造力卻是無窮的。搭建者創造的價值來自場景想像和模塊化設計能力,而不是來自代碼編程。

回到企業軟體的世界,其實我們面臨的問題和機會是類似的。企業軟體的需求都來自業務和管理需要,無論是企業內部IT還是外包開發者,都是這些需求的實現方。軟體需求從委託方到實現方的轉移是十分艱巨的工作。這也難怪很多公司的核心業務流程都還運行在Excel文件上。畢竟Excel是業務管理人員自己就可以搞定的事情,他們不必費神寫出繁複的軟體開發需求書。

然而,Excel文件畢竟不能承受很大的業務規模,它的共享度和實時性是非常有限的。於是,在業務擴張的某個時刻,公司不得不尋求軟體開發者,將業務數據和流程管理需求兌現為軟體應用,俗稱「上系統」。

零代碼平臺就是在這個場景下出場的。藉助零代碼平臺,需求方不必求助於軟體開發者,他們自己就能夠將Excel文件轉換為在線資料庫,構築不同角色應該查看的數據視圖,按需製作統計圖表,甚至能夠實現業務流程的自動化設計。這個方法不僅節省了成本,還充分縮短需求和實現之間的差距。

零代碼平臺面向的是「全民開發者」嗎?

Gartner在幾年前提出了「全民開發者」(Citizen Developer)的概念。我猜測起這個名字的人肯定受到了Minecraft遊戲的影響。那麼「全民」真的是指全體員工嗎?我覺得肯定不是,也沒有必要。

即便零代碼平臺消除了對代碼編程的依賴,它也對「搭建者」存在一定的要求。他們需要真正了解業務需求,不僅能夠列出所有的需求點,還知道哪些是核心重點,哪些是有益拓展。同時,他還需要有比較清晰的數據結構觀念和系統思維能力。比如對於一個管理存貨的應用需求,他要能夠抽象出貨品、存貨單元,倉庫等數據對象,並且知道每個數據對象需要包含哪些數據信息(屬性)。這些要求遠低於軟體開發者的必要訓練,但也絕非每一個人能夠輕易掌握。

換一個角度來看,即便沒有零代碼平臺,每個組織中總有一些非IT人員能夠熟練掌握一些IT工具,包括Excel。他們能夠根據業務管理的需要設計出合理的Excel工作表,甚至編寫一些函數,讓數據能夠有效聯動,提升工作效率和準確度。這些企業極客是全民開發者的主要力量。

幸運的是,這樣的人雖然比例不高,但是對於一般企業組織來說,一兩位足矣。他們一般集中在運營管理、項目管理、產品管理等崗位,這些崗位天生依賴系統性思維和運籌學基礎知識。通過零代碼平臺,他們在組織中將煥發新的活力,也能夠創造出更大的價值。我們大概測算過,一位合格的全民開發者在一年當中能夠為企業帶來的IT價值超過百萬。因為他們能夠幫助組織大幅提高IT管理水平,替代大量的定製開發需求。

務實的零代碼觀念和目標

因為著眼於全民開發者的理念,我們要讓非程式設計師能夠相對獨立完成整個應用搭建過程。因此,零代碼平臺必然要在其他非優勢領域做出讓步和均衡。所以,零代碼平臺的目標並不是滿足所有的企業軟體需求。

比如,有些行業專有化程度很高的領域,比如餐飲的收銀系統、酒店業的訂房系統、製造業的工業控制系統,這些都是零代碼難以有效兌現的領域。如果真的要通過零代碼完成,那麼系統本身也已經複雜不堪。這時候,企業應該尋求更加專向的解決方案。

還有企業信息化中面向顧客的前臺系統,比如網店系統、會員系統,這些應用因為涉及支付、營銷等專有體系,所以也有其他更好的專業產品提供了服務,比如有贊、微盟等。

除了這些特定市場之外的部分才是零代碼應該發力的地方。概括來說,包括這些領域:

  1. 中後臺業務核心系統,管理顧客、訂單、銷售過程、營銷計劃、供應商、採購過程、人力資源、項目計劃和任務等。
  2. 實現數據中臺。通過零代碼平臺提供的API,實現輕應用開發。這部分雖然不是零代碼平臺本身解決的問題,但是為這個IT實現手段提供了條件。
  3. 實現老舊和沉重系統的現代化。如果企業已經在用一個非常陳舊的IT系統,通過零代碼平臺的API,可以將數據同步到更為現代的系統,提升終端用戶體驗。

下圖是利用明道雲零代碼平臺實現的酒店行業的採購管理場景。它的搭建者是一位業內非IT人員,而且他只為此花了一兩天時間而已。

這些都是零代碼平臺非常擅長的領域,它能夠減少90%以上的開發成本,而且提供了一個現代化的用戶體驗、同時實現移動化。如果利用SaaS模式的零代碼平臺,連IT部署的工作都省掉了。零代碼平臺雖然不是一個全新的概念,但是它的實用性和產品能力只是在最近幾年才得到企業IT屆的認可。有一個務實的態度,先著眼於優勢領域,對零代碼平臺的成功普及至關重要。

相關焦點

  • 明道雲零代碼私教服務正式發布
    因為我們相信,無論什麼形態的產品和服務,最重要的是要快速給客戶創造價值。零代碼企業私教服務,短至一周之內,手把手讓客戶企業掌握這套全新的能力,就是我們這項服務的宗旨。客戶既可以在購買軟體產品之後選購本服務,也可以先享受這個服務,再做出是否購買軟體的決策。不僅買到價值,而且買得放心。
  • 零代碼簡史
    文/明道雲創始人任向暉不寫代碼,或者寫很少的代碼來構築軟體並不是全新的概念。在上世紀八九十年代,在企業軟體發展的早期就有影響力很大的標杆產品。早期的低代碼開發工具只能在單機或者區域網環境中運行,主要面向的還是企業IT專業人員,幫助建立各種靈活度要求比較高的業務資料庫,實現常規的增刪查改應用場景。
  • 低代碼與無代碼的「和而不同」
    在此背景下,低代碼和無代碼開始走入大眾視野。低代碼VS無代碼,同一還是各異?「零代碼應用搭建平臺是簡道雲的一個產品定位。傳統開發都是需要代碼的,時間長、成本高、迭代慢是其痛點,而我們通過零代碼應用搭建平臺,不需要寫代碼,通過積木式的搭建就可以建設企業級的業務系統。
  • 低代碼平臺真的能拯救程式設計師的996嗎?
    以下我主要從PaaS基礎功能實力、用戶體驗、性價比,和企業業務管理需求滿足度的維度,對五個比較知名的零代碼開發平臺做評估介紹。一、JeecgBoot⭐4.5⭐JeecgBoot 是一款基於代碼生成器的低代碼開發平臺, 幫助解決Java項目70%的重複工作,讓開發更多關注業務邏輯。
  • 優鍩科技攜手明道雲升級SMV,零代碼構建更多運維場景
    優鍩科技與明道雲近日達成戰略合作,在剛剛發布的場景可視化管理系統SMV的2.0新版本中引入明道雲的零代碼引擎技術,大幅提升了SMV的場景覆蓋深度和廣度,增強了眾創化場景創作的便捷性和效率。上述需求是對原有運維場景的擴展和深化,因此需要一個強大、靈活的零代碼開發引擎支撐。對此,我們花費了一年時間對國內外零代碼開發平臺做了大量調研和測試,最終發現明道雲的零代碼應用開發引擎(簡稱明道雲)最合適。
  • 解釋一下現在的低代碼與零代碼,別再搞混了
    ,但仔細研究下去發現兩者有著本質的差別,低代碼和零代碼除了名字是相同的之外,連客戶群都不同。低代碼主要客戶群是開發人員,最適合的是軟體公司或有開發部門的企業使用,其優勢在於開發周期更短,開發成本更低,業務調整更快。那低代碼如何收費呢?前面講了,低代碼是給程式設計師使用的,而程式設計師最先考慮的是什麼——開源,所以做這行的都是一錘子買賣,一手源碼一手錢。
  • 手把手教你選擇最適合的低代碼開發平臺
    根據Forrester研究報告,不論是成熟大型,或是新的小規模的低代碼開發平臺供應商的數量,每年都在以50%的增長率快速的發展中。在眾多的低代碼開發平臺裡,挑選最適合企業的才是至關重要的。低代碼開發平臺的目標用戶其實很明確,一是專業開發者,另外一個是業務開發者,也就是公民開發者。不論企業是希望讓IT部門進行應用開發,或是業務部門主導開發,還有由兩個部門進行協作開發,都需要在做決策前,要讓他們參與決策,才能保證最後選擇的是最合適的低代碼平臺解決方案。
  • 零代碼市場正以五倍增速擴大,表單類應用搭建平臺「簡道雲」想要...
    隨著「數位化」市場教育逐漸成熟,低代碼甚至無代碼產品、平臺、解決方案越來越成為熱門方向。相較於無需重複開發從而大大節省開發量的「低代碼」,零代碼對於使用者來說完全不需要懂得開發和寫代碼。通過零代碼應用搭建平臺,企業客戶只需積木式的搭建就可以建設企業級的業務系統,成本低,速度、開發和迭代的敏捷、迅速是平臺的最大特點。「簡道雲」作為一款線上零代碼應用搭建平臺,主要為沒有專門軟體的長尾行業、長尾領域的非技術人員提供服務,使用者通過搭建、拖拽、模板等方式,就能搭建出符合需求的個性化管理應用。
  • 為什麼要選低代碼開發平臺?
    選擇低代碼開發平臺的關鍵原因,說到底還是成本問題。低代碼平臺到底是什麼?低代碼開發平臺,是指無需編碼或很少代碼(No Code or Low Code)就可以快速生成應用程式的工具。這種平臺通常提供可視化的設計工具,來快速搭建界面、設計數據模型、創建業務邏輯和工作流。
  • 低(零)代碼會讓程式設計師失業嗎?
    首先,從當前開發領域的發展趨勢來看,低代碼開發和零代碼開發確實是一個重要的發展趨勢,是不可逆的過程;而且在未來的平臺化開發時代,低代碼甚至是零代碼開發將得到大面積的普及,隨著人工智慧技術的不斷發展,未來大量的行業應用開發都將採用低/零代碼的開發方式,這種開發方式不僅會提升軟體產品的穩定性
  • 實現零代碼開發還需要多長時間
    打開APP 實現零代碼開發還需要多長時間 紫薯紫米粥 發表於 2020-05-09 11:38:51 現在很多的企業都通過SaaS公司購買企業管理軟體,這種通過SaaS公司獲得管理軟體的方式使企業付出了很多的代價,並且這種通用型的管理軟體並不能滿足企業的所有功能需求,所以現在很多企業管理者都非常期待零代碼開發平臺,想要通過零代碼開發平臺來擺脫對SaaS公司的依賴。
  • 國內的無代碼開發平臺有哪些?
    隨著國外 低代碼 廠商接連成為獨角獸,無代碼/低代碼這個賽道一下就熱起來了。根據 Forrester 19 年的報告指出,20 年低代碼市場規模將會達到 155 億美元的市場,超過 75%的應用程式將運行在無代碼/低代碼中。
  • 零代碼市場正以五倍增速擴大,表單類應用搭建平臺「簡道雲」想要服務更多「長尾」用戶
    隨著「數位化」市場教育逐漸成熟,低代碼甚至無代碼產品、平臺、解決方案越來越成為熱門方向。相較於無需重複開發從而大大節省開發量的「低代碼」,零代碼對於使用者來說完全不需要懂得開發和寫代碼。通過零代碼應用搭建平臺,企業客戶只需積木式的搭建就可以建設企業級的業務系統,成本低,速度、開發和迭代的敏捷、迅速是平臺的最大特點。
  • 低代碼,要怎麼低?和低代碼有關的十大問題
    如果需求很常見,可以選擇第 4 種方法,有些低代碼平臺針對某個垂直領域做了優化,集成了許多這個行業常見的功能,在同一個行業中,一家公司要解決的「根本任務」,在另一家公司大概率也會遇到,因此使用這種低代碼平臺可以明顯降低成本。比如淘寶可以算是電商行業的「低代碼」平臺,它把各種電商相關的功能都集成進去了,同時還提供了店鋪裝修功能實現個性化設計。
  • 程式設計師的福利,低代碼甚至零代碼開發平臺,代碼組件式操作生成
    今天給大家介紹的一款可以說十分實用的低代碼開發平臺JeecgBoot ,JeecgBoot 是一款基於代碼生成器的低代碼開發平臺,零代碼開發!採用前後端分離模式,後端使用SpringBoot2.x,Mybatis-plus,Shiro,JWT,前端使用Ant Design&Vue。強大的代碼生成器讓前後端代碼一鍵生成,無需寫任何代碼!
  • 低代碼的興起,程序猿要拒絕還是擁抱
    低代碼平臺的代表企業包括國外的OutSystems、Mendix等,國內的企業有奧哲網絡(氚雲)、ClickPaaS、瓴碼、宜創科技、炎黃盈動、數式科技、輕流、搭搭雲、黑帕雲等低代碼創業公司,以及APICloud、明道雲等延伸或轉型到低代碼領域的創業公司,以及大型企業旗下的業務模塊,如帆軟的簡道雲、阿里的宜搭等。
  • 低代碼開發平臺測評——輕流
    ​這一次的測評算是一個補遺,輕流也不是嚴格意義上的低代碼開發平臺。但其也有顯著的過人之處,特別在流程雲和橫向打通這兩方面,而其自身定位的「定製化系統搭建平臺」和「無代碼、無邊界」也跟低代碼開發平臺有交集,所以還是將其當作「面向業務開發者」的低代碼產品來測評。
  • 無代碼零代碼開發趨勢不可抵擋,低代碼只是程式設計師的遮羞布
    這些年來,無代碼、零代碼開發的趨勢勢不可擋,國際巨頭微軟Power Platform與國內金蝶公司的入局就說明了這一點。很多蹭熱度的企業宣稱自己的產品是零代碼、無代碼產品,然而很多功能卻需要使用JavaScript來實現,這麼高的技術門檻,依然只有專業的程式設計師才能使用。
  • 零代碼、低代碼如何做開發?DevRun開發者沙龍告訴你答案
    、門檻較高的軟體開發類型,但這一固有印象即將被華為雲的全新低代碼開發平臺扭轉了。用友最新的企業低代碼開發平臺YonBuilder就是基於華為鯤鵬雲的底層技術打造而成的,這也是雙方在核心戰略層面緊密合作、共同打造全新IT體系道路上邁出的重要一步。低代碼開發時代,YonBuilder搶佔先機用友高級產品經理介紹了低代碼企業軟體開發的未來趨勢和應用場景,以及用友YonBuilder低代碼開發平臺的特性優勢。
  • 神比喻:低代碼開發像自動駕駛汽車,零代碼開發像無人駕駛汽車!
    你,能想像一個不會編程的人也可以輕鬆開發出APP、小程序嗎?你,能想像原先一個10人團隊100天才能開發出的大型企業軟體系統,現在10天內就能輕鬆開發並上線運行嗎?而現在,就是實現和成真的時候!5天時間,通過零代碼參數搭建各種個性化輕應用!5周時間,通過低代碼開發工具搭建複雜的行業應用!有人說,有編程經驗的開發人員使用J2PaaS低代碼平臺就像自動駕駛汽車,而無編程經驗的軟體愛好者使用J2PaaS低代碼平臺就像無人駕駛汽車。