自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

低代碼來勢洶洶,“無代碼”應(yīng)用真的人人能寫?

新聞
根據(jù)Forrester的最新報(bào)告,低代碼開發(fā)平臺市場將從2015年的17億美金增長至2020年的155億美金,5年時(shí)間增長接近十倍。

自從市場調(diào)查機(jī)構(gòu) Forrester創(chuàng)造了“低代碼開發(fā)平臺”一詞以來,每年都會對低代碼開發(fā)平臺領(lǐng)域做出分析報(bào)告。

根據(jù)Forrester的最新報(bào)告,低代碼開發(fā)平臺市場將從2015年的17億美金增長至2020年的155億美金,5年時(shí)間增長接近十倍。

然而最近市場上又冒出了不少自稱無代碼、0代碼的開發(fā)平臺。對很多人而言,并不清楚低代碼與無代碼兩種開發(fā)方式的區(qū)別,甚至?xí)煺娴恼J(rèn)為,無代碼開發(fā)肯定比低代碼開發(fā)更有誘惑力。

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

 

[[279504]]

無代碼應(yīng)用不需要編寫代碼?

奧巴馬是美國歷史上首位會編程的總統(tǒng)。他在總統(tǒng)任上時(shí)曾宣稱,世界上的所有人都應(yīng)該學(xué)習(xí)編程。

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

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

傳統(tǒng)的軟件開發(fā)就是利用開發(fā)語言或者開發(fā)工具,編寫數(shù)千行甚至數(shù)萬行復(fù)雜的代碼和語句,然后對其進(jìn)行調(diào)試。由于一個(gè)軟件動輒需要成千上萬行的代碼,所以編程是一項(xiàng)復(fù)雜的工作。

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

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

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

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

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

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

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

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

 

低代碼來勢洶洶,“無代碼”應(yīng)用真的人人能寫?
Forrester繪制的象限圖

而國內(nèi)環(huán)境對于低代碼開發(fā)平臺的認(rèn)知和發(fā)展則處于相對早期的狀態(tài),行業(yè)里可見的包括阿里宜搭Plus、炎黃盈動、APICloud、氚云、Dynamicon等。

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

無代碼誰發(fā)起誰開發(fā)?

在低代碼開發(fā)領(lǐng)域,最輕量的一種無代碼開發(fā)平臺興起,是看準(zhǔn)幾個(gè)需求:

  • 第一,發(fā)起部門是業(yè)務(wù)部門,實(shí)現(xiàn)的也是業(yè)務(wù)部門。無代碼開發(fā)平臺一般是由業(yè)務(wù)部門引入一個(gè)企業(yè)或組織的,因?yàn)樗麄冋J(rèn)為IT部門不夠靈活,響應(yīng)較慢,而且通常是在沒有向IT部門做任何咨詢的情況下引入的。
  • 第二,開發(fā)人員不是程序員,而是業(yè)務(wù)部門的員工。無代碼開發(fā)平臺是為那些不知道也不需要知道任何實(shí)際的編程語言的公民開發(fā)者而構(gòu)建的,也被稱為“平民開發(fā)者”(citizen developer)。有專家將無代碼平臺類似比于現(xiàn)在流行的博客平臺,或者電子商務(wù)網(wǎng)站設(shè)計(jì)平臺,有預(yù)先構(gòu)建的頁面,可以讓你在幾分鐘內(nèi)啟動博客或電子商務(wù)業(yè)務(wù)。
  • 第三,對平臺的可視化要求比較高。這些開發(fā)平臺主要關(guān)注于組織內(nèi)的終端用戶,這些終端用戶很少或完全不具備技術(shù)知識,只希望通過可視化(基于Web的)環(huán)境,更容易地訪問自己的業(yè)務(wù)系統(tǒng)。

所以說,無代碼開發(fā)和低代碼開發(fā)共有幾個(gè)優(yōu)勢,但是只是表現(xiàn)的程度不同而已,包括:

速度快,可以同時(shí)為多個(gè)平臺構(gòu)建應(yīng)用程序,并且在幾天甚至在幾小時(shí)以內(nèi)就可以向項(xiàng)目相關(guān)人員提交工作示例。

對開發(fā)人員的要求降低了,項(xiàng)目可以更高效、以更低廉的成本完成。

低風(fēng)險(xiǎn),擁有強(qiáng)大的安全流程,數(shù)據(jù)集成和跨平臺支持已經(jīng)內(nèi)置,并且可以輕松定制,意味著更低的風(fēng)險(xiǎn),并且可以將更多的時(shí)間集中在業(yè)務(wù)邏輯的實(shí)現(xiàn)上。

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

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

無代碼應(yīng)用領(lǐng)域有沒有局限性?

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

對業(yè)務(wù)人員來說,無代碼開發(fā)平臺容易理解,并且可以快速體現(xiàn)其業(yè)務(wù)價(jià)值。不過,其功能以及與其他應(yīng)用程序的集成都是比較有限的。

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

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

一些行業(yè)分析師們已經(jīng)開始將一些無代碼平臺供應(yīng)商從一些相關(guān)報(bào)告中移出,如Forrester Research公司發(fā)布的報(bào)告《2019 Q1 Forrester Wave:面向應(yīng)用程序開發(fā)和交付專業(yè)人員的低代碼開發(fā)平臺》,同時(shí)將它們轉(zhuǎn)移到那些只適用有限用例的平臺報(bào)告中。

無代碼開發(fā)平臺會有風(fēng)險(xiǎn)嗎?

無代碼平臺的吸引力在于組織中幾乎任何具有一點(diǎn)技術(shù)背景的人都可以快速創(chuàng)建業(yè)務(wù)應(yīng)用。這可能是一個(gè)巨大的優(yōu)勢。但它同時(shí)也帶來了諸多風(fēng)險(xiǎn)。

首先,無代碼應(yīng)用開發(fā)不需要任何編碼的想法并不總是事實(shí)。因?yàn)檫@些平臺是為公民開發(fā)者設(shè)計(jì)的,IT技術(shù)部門還是不得不在最后一英里處介入,以完成與現(xiàn)有系統(tǒng)的集成。

其次,目前的無代碼平臺局限性很大。如果你們的IT技術(shù)部門根本不參與應(yīng)用開發(fā),會出現(xiàn)什么狀況?這將會產(chǎn)生可怕的結(jié)果:那就是你們的應(yīng)用很可能根本沒有適當(dāng)?shù)谋O(jiān)督或經(jīng)過充分的論證。可以預(yù)見,各種各樣的安全問題、合規(guī)性問題、系統(tǒng)集成問題都會出現(xiàn),最后會產(chǎn)生一個(gè)個(gè)設(shè)計(jì)不當(dāng)?shù)膽?yīng)用。最好的情形是這些應(yīng)用浪費(fèi)了很多不必要的資源;而最壞的情形則是,用戶會對這些應(yīng)用望而卻步。

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

 

低代碼來勢洶洶,“無代碼”應(yīng)用真的人人能寫?

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

兩大平臺結(jié)合是一個(gè)方向。因此,宜搭是是阿里巴巴的0代碼業(yè)務(wù)應(yīng)用搭建平臺,宜搭Plus是宜搭面向ISV和開發(fā)者發(fā)布的低代碼開發(fā)平臺,實(shí)現(xiàn)互補(bǔ)。

經(jīng)調(diào)查發(fā)現(xiàn),目前的低代碼平臺多數(shù)都是某一個(gè)具體行業(yè)或領(lǐng)域的,都是快速搭建一些簡單的工作流方面的應(yīng)用,還不具備語言屬性。孟智平告訴中國軟件網(wǎng),互聯(lián)網(wǎng)的下一個(gè)方向就是aPaaS低代碼的開發(fā)工具和平臺。

結(jié)論

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

責(zé)任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2011-03-10 15:01:32

2009-04-28 09:12:35

Web應(yīng)用防火墻梭子魚

2011-07-01 10:30:24

2011-09-20 09:27:41

Linux蘋果

2012-04-16 09:43:04

云計(jì)算開源云VMware

2009-12-06 09:39:34

Chrome OS微軟

2009-11-28 20:10:54

Chrome OS谷歌

2017-11-29 22:05:07

程序員 AI自動化

2017-05-19 08:28:08

2018-07-27 15:37:06

Worktile

2010-10-14 10:55:37

2023-05-05 10:16:39

2009-09-18 12:19:03

谷歌Chrome瀏覽器

2015-08-05 09:59:21

大數(shù)據(jù)/電信運(yùn)營商

2020-07-01 07:00:00

軟件開發(fā)低代碼無代碼

2021-04-23 23:31:03

區(qū)塊鏈數(shù)據(jù)財(cái)務(wù)

2013-05-14 09:21:00

Intel芯片高通

2012-07-31 09:05:03

微軟Linux操作系統(tǒng)

2016-04-04 11:58:41

2022-02-04 23:15:36

手機(jī)折疊屏廠商
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號