對于“低代碼”的宣傳其實已經很久很廣泛了,但是爭議從來都沒有停止。
看了一些期刊和文章,系統了解了下“低代碼”這個東西,整理成文章,希望能對大家有啟示,同時也歡迎各位在評論區指正探討。
一、低代碼定義
1、低代碼概念的首次提出
2014年,Forrester首次提出了低代碼/零代碼概念:
Forrester對于低代碼概念的闡述更偏向于其核心價值,從中可以概括出以下幾個要點:
(1)能夠實現業務應用的快速交付,而且是顛覆性的快:
Forrester在2016年的一份調研顯示,大部分公司反饋低代碼平臺幫助他們把開發效率提升了5-10倍,而且這個提升倍數還能繼續上漲。
(2)能夠降低業務應用的開發成本,主要從兩個方面來看:
①代碼編寫更少、環境設置和部署成本也更簡單
②降低了開發人員的使用門檻
2、再來看看Wikipedia的定義
Wiki則更多關注的是對低代碼功能上的闡述,同樣提煉出幾個要點:
①低代碼開發平臺本身也是一種軟件,為開發者提供了一個創建應用軟件的開發環境;
②對于程序員而言,低代碼開發平臺的性質與IDEA、VS等代碼IDE幾乎一樣,都是服務于開發者的生產力工具。
③與傳統代碼IDE不同的是,低代碼開發平臺提供的是更高維和易用的可視化IDE。
基于上述的定義和分析,不難總結出如下這3條低代碼開發平臺的核心能力:
- 全棧可視化編程
- 全生命周期管理
- 低代碼擴展
二、低代碼定義的區分
要對低代碼這一定義做詳細區分,就要涉及另外兩個概念:高代碼、零代碼。因為低代碼就是相對于高代碼和零代碼的一個中間概念。
1、低代碼與高代碼
高代碼指開發者需要代碼能力,通過代碼實現產品和功能。
低代碼和高代碼之間的關系,可以類比為視頻和圖文:
- 低代碼——“視頻”:主體內容都是由直觀易理解、表達能力強的畫面組成的,只需配以少量的文字來作補充說明即可,更容易被理解和接受。
- 高代碼——“圖文”:即傳統的信息傳播方式,其特點是描述精確,表達有深度。
當下,視頻成為主流信息獲取方式,Gartner的預測也表達了相同的觀點:
到2024年,所有應用程序開發活動當中的65%將通過低代碼的方式完成,同時75%的大型企業將使用至少四種低代碼開發工具進行應用開發。
但同樣,就像是視頻永遠無法取代文章一樣,低代碼也永遠無法徹底取代純代碼開發方式。
所以那些宣揚“低代碼將取代程序員”言論的人,純純是在偷換概念。
2、低代碼與零代碼
零代碼就是完全不需要寫代碼的應用開發平臺,相當于低代碼的一個子集。
零代碼旨在盡可能降低應用開發門檻,讓人人都能成為開發者,包括完全不懂代碼的業務分析師、用戶運營,甚至是產品經理。
作為廣義低代碼的兩種產品形態,低代碼和零代碼的發展路徑也有所差異。
低代碼更強調敏捷開發的能力:在產品的可擴展性和集成能力上更強,以此為基礎不斷向更加自動化、智能化的技術融合形態演進,進而可以從輕量級分析頁面到具備處理復雜報表和數據的能力,從表單驅動、模型驅動向數據驅動演進。
無代碼則更強調產品的易用性和用戶體驗:在滿足客戶基礎功能需求的基礎上,不斷從廣度和深度上拓展產品的高階能力,使得產品易用性和功能性更為強大。廣度上,可以在基礎組件之上進行開發框架的研發。在深度上,則可以在基礎無代碼平臺能力之上增加組織權限架構管理、企業級管理后臺等高階能力,豐富無代碼在企業數字化轉型中的應用場景。
圖源:《不啻微芒,造炬成陽:中國低代碼行業研究報告》
3、開發≠寫代碼
但是這里需要給大家撥正一個誤區:“開發≠寫代碼”
由于現在低代碼&零代碼產品在宣傳過程中著重強調“公民開發”這一概念,我們隨便點開一篇相關文章章,必定會有一句:“人人都是開發者,無需代碼基礎也能輕松搭建系統......”。
因此,外行人就會想當然推出以下結論:
人人都是開發者=人人都能寫代碼=程序員將被低代碼產品替代=搞噱頭=胡扯。
但從專業角度出發,“開發不等于寫代碼”,它只是基于業務構建協同流程。
要知道,即使非常專業的開發者,在技術分工精細化的趨勢下(前端/后端/算法/運維),企業也很難做到獨立開發和運維整套復雜應用。
而低代碼/零代碼可以通過統一語言來減少業務和技術人員的溝通成本,使得各種角色在統一平臺緊密協助,這才是低代碼顛覆性意義的根本所在。
而當前市面上很多通用的低代碼開發平臺,也都兼具一定程度的零代碼能力;比如低代碼領域領頭羊Mendix,既提供了簡單易用的零代碼Web IDE - Mendix Studio,也包括一個功能更強大的低代碼桌面IDE - Mendix Studio Pro。
三、低代碼行業發展
對于一個行業而言,判斷它當前的表現是否夠好,或者未來是否有潛力做到更好,可以從以下這三個方面進行衡量:
- 市場規模(蛋糕夠不夠大)
- 適用場景(是否可落地)
- 競品狀況(有沒有被驗證過)
1、市場規模
文章可以忽悠,但市場不會說謊:
- Forrester在2015年曾預測過,低代碼的市場將從2015年的17億美元增長至2020年的150億美元。
- PS Inteligence在2018年的分析報告中預測,全球的低代碼開發平臺市場中,亞太地區將在今后五年(2019-2024年)中保持最高的增長速度。
總結一下就是兩點:
- 低代碼的市場規模足夠大,且一直都在高速增長。
- 作為亞太地區的經濟大國與IT強國,中國的低代碼市場將會引來一個爆發期,未來幾年內的增速都會超過全球平均水平。
2、適用場景
理論上來說,低代碼是完全對標傳統純代碼的通用開發模式,應該有能力支撐所有可能的業務場景。
但理論也只是理論,不可能完全取代現實。
相對垂直性軟件,低代碼平臺的行業屬性相對較弱,但是由于各行業需求痛點和轉型路徑不同,低代碼在各行業的滲透率不同,所應用的場景也各不相同。
艾瑞咨詢對低代碼行業滲透現狀做了調研,得出制造業在聚焦生產流程和企業數字化轉型滲透率最高,為20%左右。
低代碼應用場景非常廣泛,但由于行業特性,部分行業會更早接觸低代碼,滲透也更多,而有些行業數字化轉型比較緩慢,低代碼的應用程度也不高。
制造業:制造業產業鏈較長,上下游關系復雜,且較早開始應用系統軟件,應用場景多;
汽車和零售行業:涉及訂單管理、供應鏈管理等場景較為豐富,發展也比較快;
金融和新科技:某些特定場景如企業業務管理、營銷、在線程序等靈活性較強,與核心系統緊密度不高,通常選擇低代碼作為輕量級應用;
政務、教育、醫療等行業:體系較為復雜,數字化轉型進程較緩,且對于軟件應用的前瞻性要求不高,整體滲透較慢。
圖源:《不啻微芒,造炬成陽:中國低代碼行業研究報告》
而從泛場景來說,低代碼目前可以達到的比較成的場景主要有OA/進銷存/CRM等等,詳細的可以去這里看:http://s.fanruan.com/0pnmz
3、競品狀況
低代碼雖然是一個新興概念,但這個行業本身并不算很新(前文也有提到),這些年以來早就積累了不少資深的榮耀王者。最典型的就是gartner魔力象限的代表廠商。
同時,低代碼作為一個朝陽產業和資本熱點,近幾年也不斷有更多的新玩家在加入這個刺激戰場。比如阿里云棲大會、架構師峰會等很多技術峰會上都看到了低代碼的專場;釘釘落地“低代碼”應用等。
從應用低代碼企業數量上看,簡道云通過低代碼賦能萬余家企業,并通過聚合平臺不斷推進企業技術創新和數字化升級。
隨著低代碼的普及和場景滲透加深,未來低代碼將整合更多技術,賦能各行業企業的復雜場景需求,向技術中臺和應用中臺的方向演進。
圖源:生態聚合__中國低代碼行業生態發展洞察報告
4、具體案例
低代碼工具:簡道云
官網:http://s.fanruan.com/2qh8k
廣西柳州鋼鐵集團有限公司,簡稱柳鋼集團,在實現工廠產線數字化升級的過程中,利用釘釘和簡道云,靈活快捷地搭建貼近自身業務特點的個性化系統,充分發揮釘釘的開放性優勢,集成工廠的業務系統及數據信息,提升經營決策效率。
隨著數字化轉型升級,數字化操控的實現有效改善工人的工作環境,遠程實時操作降低工作危險程度,減少工人工作量。
簡道云幫助了傳統制造業工廠實現數字化升級轉型,緊跟技術浪潮,激發創新潛能。
本文為您總結了關于低代碼的部分信息,希望幫您系統地了解“低代碼”。如果您有更多的見解,歡迎在評論區討論。