低代碼現狀:0代碼和低代碼的對比

低代碼現狀:0代碼和低代碼的對比

blank

前言

在介紹LowCode之前,我們先介紹一下這個概念——快速應用開發模型"Rapid Application Development",簡稱RAD。

很多的IDE都屬於這個範疇,例如:Delphi/ C++ Builder/ J Builder/ Visual Studio,再到後來的Drupal... 有些已經是20年前的流行產品,當然今天還是有人在用。

歷史的車輪始終向前,但是人們想解決的問題又回到了原點! ——"如何能夠少寫代碼(或不寫代碼),把程式給做出來? ”

LowCode的概念,2019年初傳到國內,起因主要是這兩家公司——Mendix和Outsystems,它們一家被西門子收購,一家拿到大額融資,這一概念隨之也被投資人引入國,並被互聯網技術人員所關注。 至於"0代碼"Zero Coding,我還專門請教了一些業內專家,給我反饋是"低代碼"是科學用語,"0代碼"是理想狀態。

至於為什麼把"低代碼/0代碼"一起叫,我至今也不知道原因,在我分析完這個市場之後,發現這壓根就是兩個領域,最主要是用戶群體都完全不一樣。


0代碼領域——iVX(前身是iH5,優秀且強大的H5開發工具)

iVX:面向物件,基於事件觸發的邏輯編輯模式,前端自動生成React代碼,後台採用Serverless架構(後台安全和併發依賴於AWS)。 國內外屈指可數的0代碼開發工具,已經實現完全0代碼環境編輯中大型應用,華為也是ivx的客戶。 iVX設計的目標,是作為一款"新的開發語言"而存在,並不是針對某一行業或企業中某種應用場景而設計的,因此,雖然0代碼,但是功能強悍,不僅能做企業各種應用,還支援遊戲開發(內嵌2D和3D引擎),而且還很接地氣地支援各種小程序開發。 現階段,IVX已經基本具備了"語言"形態,例如,多人開發,版本管理,開放的模組等,其發展值得期待。

低代碼領域——Mendix Outsystems 牛刀 葡萄城(活字格) APICloud 各種**雲

類型一:基於流程設計的企業服務(元件式服務)

Mendix和Outsystems:兩家團隊起源類似,都是企業服務/元件化/DevOps,希望做一套產品,可以幫助企業快速開發各種應用。 思路和鼻祖Salesforce差不多,這兩家都有10年以上的發展,才在行業內擁有較為完備的開發能力,可見這個領域的技術難度可見一斑。

類型二:基於開源框架(開源模式)

牛刀:從WeX5這個前端開源框架開始,後來轉向低代碼,產品的整體構思其實沒什麼問題,但是產品的設計和技術能力(特別是後台)相對落後,再加上WeX5也是很小眾的前端框架,沒有很好的技術社區/生態,所以使用牛刀開發限制(如功能拓展、三方元件、bug修復)很大。 產品的"邏輯能力"採用了類似Outsystems的模式,但本身沒有Outsystems強大。

Odoo(歐度):開源的開發框架,專門用於做企業應用,很多應用和模塊企業可以直接使用。

類型三:基於API聚合的元件市場工具

APICloud:也開發了開發流程管理工具,管理整個應用的開發週期,從產品、設計開始,到研發測試和運營,嚴格來說不算是低代碼產品。

類型四:基於工作流、表單製作、文檔協同的工具

**雲:這裡面非常多,多數都是從某一個企業服務領域的細分產品入手開始做的,做了一段時間之後,有一些API可以用於二次開發和靈活控制生成的應用。 大體是僅面向crm業務模式,雖然部分產品有嵌入代碼的功能但由於業務場景單一,不能算是嚴格的低代碼,算是往低代碼靠攏的工具。


另外,我還總結了一下低代碼和0代碼的區別,也給大家分享一下。

"低代碼"和"0代碼"區別

低代碼產品做的是工具:(優化程式開發的過程,降低開發時間成本)

* 適用人群:現有程式師,對他們過度和學習非常友好

* 適用公司:大型公司最友好(Mendix和Outsystem也是這麼做的),需要投入服務資源較多

* 對現有體系影響:影響較小,公司現有研發資產過度容易

* 解決問題:加快程式師開發速度,為公司降低開發成本

* 收入來源:大公司license和增值服務,會貴,中小公司難承受

* 最終產品形態:IDE(雲)

* 生態:大B生態,B端生態

0代碼語言:(除了加速開發,還改變程式設計習慣,0代碼工具本身就是新的開發語言)

* 適用人群:想成為工程師的人+50%現有程式師(長期目標是90%現有程式師)

* 適用公司:大型公司IT等非核心產品業務+外包公司團隊+中心創業公司,服務大公司投入資源較多

* 對現有體系影響:衝擊較大,公司原有資產只能通過API調用,有些研發人員和資產無法整合

* 解決問題:提供一種全新的開發手段和體系,降低開發門檻和節省開發成本(我們認為這是技術發展方向)

* 收入來源:前期靠 大B端服務+C端培訓收費;後台靠 B端雲資源+license C端培訓收費

* 最終產品形態:語言+IDE(雲)

* 生態:C端+B端生態

What do you think?

Written by marketer

blank

盤點市面上成熟的零代碼快速開發平臺

blank

低代碼開發,真的能「幹掉」開發嗎?