CDEC2020 搜索 導航菜單

低代碼來勢洶洶,“無代碼”應用真的人人能寫?

[摘要]自從市場調查機構 Forrester創造了“低代碼開發平臺”一詞以來,每年都會對低代碼開發平臺領域做出分析報告。
自從市場調查機構 Forrester創造了“低代碼開發平臺”一詞以來,每年都會對低代碼開發平臺領域做出分析報告。

根據Forrester的最新報告,低代碼開發平臺市場將從2015年的17億美金增長至2020年的155億美金,5年時間增長接近十倍。

然而最近市場上又冒出了不少自稱無代碼、0代碼的開發平臺。對很多人而言,并不清楚低代碼與無代碼兩種開發方式的區別,甚至會天真的認為,無代碼開發肯定比低代碼開發更有誘惑力。

那么,有真正的一句代碼都不用編寫的無代碼開發平臺嗎?無代碼是不是低代碼開發的一種?無代碼開發就一定比低代碼開發好嗎?

無代碼應用不需要編寫代碼?

奧巴馬是美國歷史上首位會編程的總統。他在總統任上時曾宣稱,世界上的所有人都應該學習編程。

因此,在美國的中小學,越來越多的學校推進程序設計課程,使之迅速成為學校的一門必修課,提高美國孩子的創造力。奧巴馬認為,“如果我們想讓美國保持領先地位,就需要年輕一代的美國人掌握這種工具和技術,它將改變我們所有的做事方式。”

如果可以無代碼開發,那么奧巴馬的計劃和雄心是不是就破功了?美國孩子的創造力怎么重塑呢?

傳統的軟件開發就是利用開發語言或者開發工具,編寫數千行甚至數萬行復雜的代碼和語句,然后對其進行調試。由于一個軟件動輒需要成千上萬行的代碼,所以編程是一項復雜的工作。

“低代碼開發”就是開發人員可以通過編寫少量代碼,就可以快速生成應用程序的一種方法。

簡單來說,低代碼開發就是將已有代碼的可視化模塊拖放到工作流中以創建應用程序的過程。由于它可以取代傳統的手工編碼應用程序的開發方法,技術嫻熟的開發人員可以更智能、更高效地工作,而不會被重復的編碼束縛住。

記者采訪的一位程序員說,低代碼開發讓程序員可以將精力集中于創建應用程序的10%部分,并使其具有與眾不同的功能。

然而無代碼或者0代碼開發平臺更進一步,聲稱就是連10%的程序都不用編寫,是100%的無代碼開發平臺。

今年上市的阿里巴巴自主研發的宜搭,據稱是人人都能使用的0代碼應用搭建平臺。任何一個沒有編碼能力的人,通過宜搭可視化拖拽的方式,都能輕松搭建出自己想要的應用。阿里提供數據顯示,傳統模式下需要13天完成的應用,用宜搭2小時便可完成。

iVX創始人&CEO孟智平說,2019年上線的最新一代“0”代碼開發平臺——iVX(第二代產品)幾乎就是一種零代碼的可視化開發語言!能夠快速搭建各種企業應用。

無代碼平臺供應商都認為,用戶構建應用程序需要的所有內容都已經內置到平臺中。所以,接受中國軟件網采訪的APICloud一位專家說,無代碼開發平臺就是輕量版的低代碼開發平臺。如果將一個低代碼開發平臺做到足夠的輕量化,其功效也就足夠得輕了,甚至失去更多有用的功能。

市場的發展也證實了這一點。到今天,可以看到國內外已有眾多主流的低代碼開發平臺,發展相對成熟,國外的有OutSystems、Mendix、FileMaker等。很多SaaS巨頭如Salesforce、ZohoCreator等都有自己的低代碼開發平臺。當然傳統的軟件巨頭微軟、SAP、甲骨文等等也推出了自己的產品。

Forrester繪制的象限圖

而國內環境對于低代碼開發平臺的認知和發展則處于相對早期的狀態,行業里可見的包括阿里宜搭Plus、炎黃盈動、APICloud、氚云、Dynamicon等。

相反的是,無代碼開發平臺則鳳毛麟角。

無代碼誰發起誰開發?

在低代碼開發領域,最輕量的一種無代碼開發平臺興起,是看準幾個需求:

第一,發起部門是業務部門,實現的也是業務部門。無代碼開發平臺一般是由業務部門引入一個企業或組織的,因為他們認為IT部門不夠靈活,響應較慢,而且通常是在沒有向IT部門做任何咨詢的情況下引入的。

第二,開發人員不是程序員,而是業務部門的員工。無代碼開發平臺是為那些不知道也不需要知道任何實際的編程語言的公民開發者而構建的,也被稱為“平民開發者”(citizen developer)。有專家將無代碼平臺類似比于現在流行的博客平臺,或者電子商務網站設計平臺,有預先構建的頁面,可以讓你在幾分鐘內啟動博客或電子商務業務。

第三,對平臺的可視化要求比較高。這些開發平臺主要關注于組織內的終端用戶,這些終端用戶很少或完全不具備技術知識,只希望通過可視化(基于Web的)環境,更容易地訪問自己的業務系統。

所以說,無代碼開發和低代碼開發共有幾個優勢,但是只是表現的程度不同而已,包括:

速度快,可以同時為多個平臺構建應用程序,并且在幾天甚至在幾小時以內就可以向項目相關人員提交工作示例。

對開發人員的要求降低了,項目可以更高效、以更低廉的成本完成。

低風險,擁有強大的安全流程,數據集成和跨平臺支持已經內置,并且可以輕松定制,意味著更低的風險,并且可以將更多的時間集中在業務邏輯的實現上。

快速部署,部署前的影響評估,可以確保你的應用按預期工作。如果有任何異常發生,你就可以回滾你所做的改變。

如果讓你舍棄功能,那么你會選擇無代碼嗎?據說Google有4萬工程師。每位工程師每天編寫100行代碼。所以,Google 代碼量可粗略估計為每天400萬行代碼。那么Google為啥不選擇無代碼開發,而發展低代碼平臺呢?

無代碼應用領域有沒有局限性?

在實踐中,無代碼開發平臺由業務部門采購,有業務人員實現,因此一般用于功能有限的小型應用程序,如有特殊需要的請假流程,處理維修任務管理,開發大型套裝軟件中不包含的特定可選功能等。

對業務人員來說,無代碼開發平臺容易理解,并且可以快速體現其業務價值。不過,其功能以及與其他應用程序的集成都是比較有限的。

行業專家認為,如果你的應用沒有任何獨特的和很難定制的功能,些應用程序可能需要也可能不需要復雜的集成,無代碼平臺當然是個好選擇。核心業務服務、復雜的應用程序,還是需要選擇低代碼開發平臺。

一些用戶認為,大多數無代碼平臺最初用于解決單個業務問題,如業務流程管理。從業務增長的角度來看,這是天然的局限。所以許多無代碼平臺供應商已經開始了將自己的平臺歸類于低代碼平臺。

一些行業分析師們已經開始將一些無代碼平臺供應商從一些相關報告中移出,如Forrester Research公司發布的報告《2019 Q1 Forrester Wave:面向應用程序開發和交付專業人員的低代碼開發平臺》,同時將它們轉移到那些只適用有限用例的平臺報告中。

無代碼開發平臺會有風險嗎?

無代碼平臺的吸引力在于組織中幾乎任何具有一點技術背景的人都可以快速創建業務應用。這可能是一個巨大的優勢。但它同時也帶來了諸多風險。

首先,無代碼應用開發不需要任何編碼的想法并不總是事實。因為這些平臺是為公民開發者設計的,IT技術部門還是不得不在最后一英里處介入,以完成與現有系統的集成。

其次,目前的無代碼平臺局限性很大。如果你們的IT技術部門根本不參與應用開發,會出現什么狀況?這將會產生可怕的結果:那就是你們的應用很可能根本沒有適當的監督或經過充分的論證??梢灶A見,各種各樣的安全問題、合規性問題、系統集成問題都會出現,最后會產生一個個設計不當的應用。最好的情形是這些應用浪費了很多不必要的資源;而最壞的情形則是,用戶會對這些應用望而卻步。

那么,無代碼開發就一定比低代碼開發好嗎?

專家認為,也不完全是。低代碼平臺和無代碼平臺都是基于同樣的“敏捷性”這一思想而構建的。雖然粗略地看上去很相似。但實際上它們適用于非常不同的目的。

兩大平臺結合是一個方向。因此,宜搭是是阿里巴巴的0代碼業務應用搭建平臺,宜搭Plus是宜搭面向ISV和開發者發布的低代碼開發平臺,實現互補。

經調查發現,目前的低代碼平臺多數都是某一個具體行業或領域的,都是快速搭建一些簡單的工作流方面的應用,還不具備語言屬性。孟智平告訴中國軟件網,互聯網的下一個方向就是aPaaS低代碼的開發工具和平臺。

結論

在現代企業中,兩種平臺不管是低代碼還是無代碼,都有應用的空間,或者至少兩者能結合在一起使用。對于那些DevOps的擁躉來說,低代碼平臺和無代碼平臺的組合可以提供完美的應用開發環境。但是現在無代碼還不有很多局限性,并不那么完美無缺!




版權聲明:

凡本網注明”來源:中國軟件網(http://www.4778555.live)”的所有作品,版權均屬于中國軟件網或昆侖海比(北京)信息技術有限公司,未經本網書面授權,不得轉載、摘編或以其它方式使用上述作品。

任何行業、傳播媒體轉載、摘編中國軟件網(http://www.4778555.live)刊登、發布的產品信息及新聞文章,必須按有關規定向本網站載明的相應著作權人支付報酬并在其網站上注明真實作者和真實出處,且轉載、摘編不得超過本網站刊登、轉載該信息的范圍;未經本網站的明確書面許可,任何人不得復制或在非本網站所屬的服務器上做鏡像。

本網書面授權使用作品的,應在授權范圍內使用,并按雙方協議注明作品來源。違反上述聲明者,昆侖海比(北京)信息技術有限公司將追究其相關法律責任。
微信公眾號 微信公眾號
内蒙古十一选五计划 澳洲幸运8是哪个国家的 兼职网赚论坛 老板彩金捕鱼 中国的优先股有哪些 广西快3app 喜乐彩走势分析 贝得来配资 大陆股市行情首页 福建体彩大星31选7 海南环岛赛体彩规律表