欧美人与禽2O2O性论交,秋霞免费视频,国产美女视频免费观看网址,国产成人亚洲综合网色欲网

低代碼的“前世今生”(低代碼的概念)

低代碼的“前世今生”(低代碼的概念)

近幾天,一股“低代碼”的風(fēng)好像忽然又吹了起來(lái),最讓人關(guān)注的無(wú)外乎釘釘落子低代碼,讓低代碼這個(gè)概念又回到了風(fēng)口浪尖。您一定注意到了,前面的話中有兩個(gè)“又”。

低代碼的“前世今生”(低代碼的概念)

實(shí)際上,低代碼的概念已經(jīng)出現(xiàn)很久,但時(shí)而被大眾提起,時(shí)而被冷落到邊緣,起起伏伏好像成為了低代碼的常態(tài)。

  • 那么,低代碼到底是什么?
  • 它從何而來(lái)?
  • 它到底是不是具備企業(yè)應(yīng)用的價(jià)值?

如果您長(zhǎng)期關(guān)注Zoho,您一定對(duì)低代碼開(kāi)發(fā)平臺(tái)會(huì)有一個(gè)初步的了解,因?yàn)閆oho Creator低代碼開(kāi)發(fā)平臺(tái)已經(jīng)植根這個(gè)領(lǐng)域10多年。

既然低代碼的風(fēng)又吹了起來(lái),我們今天就再重新深入了解一次低代碼,看看它是不是真的能乘風(fēng)而起。

低代碼的起源

20世紀(jì)末期,IBM在計(jì)算機(jī)硬件領(lǐng)域大殺四方的同時(shí),始終沒(méi)有將軟件開(kāi)發(fā)棄之不顧。1980年,IBM的快速應(yīng)用程序開(kāi)發(fā)工具(RAD)被冠以新的名稱——低代碼,由此,低代碼的概念首次面向大眾。

在近40年的歷程中,低代碼發(fā)展經(jīng)歷了兩個(gè)階段:

第一階段:1980-2015年,低代碼應(yīng)用平臺(tái)市場(chǎng)發(fā)展比較遲緩,表現(xiàn)亮眼的平臺(tái)少之又少。但是,當(dāng)今低代碼領(lǐng)域的領(lǐng)導(dǎo)者產(chǎn)品,諸如Outsystem、Zoho Creator、Mendix等均誕生在這一時(shí)期,為以后的低代碼發(fā)展打下了基礎(chǔ)。

第二階段:2015-2018年,低代碼市場(chǎng)開(kāi)始升溫。2015年,AWS、Google、Microsoft和Oracle等巨頭也開(kāi)始入局低代碼領(lǐng)域,2018 年西門(mén)子宣布以 6 億歐元收購(gòu)低代碼應(yīng)用開(kāi)發(fā)領(lǐng)域的領(lǐng)導(dǎo)者 Mendix 、快速應(yīng)用開(kāi)發(fā)的低代碼平臺(tái) OutSystems 獲得 3.6 億美金的投資,低代碼平臺(tái)市場(chǎng)開(kāi)始火爆起來(lái)。

低代碼是什么?

低代碼來(lái)源于英語(yǔ)翻譯——Low Code,當(dāng)然,此“Low”非彼“Low”,它意指一種快速開(kāi)發(fā)的方式,使用最少的代碼、以最快的速度來(lái)交付應(yīng)用程序。

幾乎所有的低代碼開(kāi)發(fā)平臺(tái)有兩個(gè)共同特點(diǎn),這兩個(gè)特點(diǎn)的演化也決定了低代碼平臺(tái)的走向:

01

編程語(yǔ)言

低代碼并非無(wú)代碼,在應(yīng)用開(kāi)發(fā)中,完全脫離代碼去執(zhí)行腳本、完善業(yè)務(wù)邏輯是不太現(xiàn)實(shí)的。低代碼開(kāi)發(fā)平臺(tái)通常會(huì)有一套語(yǔ)言邏輯,用于補(bǔ)充不足,幫助執(zhí)行應(yīng)用的業(yè)務(wù)邏輯,使應(yīng)用更加完整。

為了了解現(xiàn)在的低代碼,我們需要從編程語(yǔ)言開(kāi)始——低代碼意味著將人為的編程轉(zhuǎn)換為機(jī)器語(yǔ)言的過(guò)程。正如我們所知道的,計(jì)算機(jī)只能理解二進(jìn)制數(shù),編程語(yǔ)言成為了人和機(jī)器之間的橋梁。起初,這些語(yǔ)言是基礎(chǔ)語(yǔ)言,功能有限,它們以諸如Write、Display等詞匯開(kāi)頭,

比如在PASCAL中輸入命令“Writeln “Hello World!””,將通過(guò)二進(jìn)制指令轉(zhuǎn)化為“Hello World”顯示在屏幕上。

到這里,就會(huì)出現(xiàn)一個(gè)問(wèn)題:為什么這些語(yǔ)言從一開(kāi)始就沒(méi)有設(shè)計(jì)為可模仿拼寫(xiě)呢?其實(shí)是因?yàn)楫?dāng)時(shí)技術(shù)的限制。如今,速度更快的微處理器出現(xiàn)、硬件性能的成倍增長(zhǎng),同樣,語(yǔ)言設(shè)計(jì)也發(fā)展到用更少的代碼獲取更多成果的階段。

低代碼的“前世今生”(低代碼的概念)

02

圖形用戶界面( Graphical User Interface)

這也是低代碼最為顯著的特點(diǎn)。相比于傳統(tǒng)的敲代碼方式,低代碼將大多數(shù)字段進(jìn)行封裝,將原本晦澀的代碼字段形成直觀的圖形界面,而開(kāi)發(fā)人員只需要在圖形用戶界面拖拽相應(yīng)的模組即可進(jìn)行開(kāi)發(fā)工作。

圖形用戶界面作為一種可視化開(kāi)發(fā)技術(shù),能得到長(zhǎng)足發(fā)展也得益于硬件設(shè)備的迭代更新,例如處理器、顯示技術(shù)等等。

隨著微處理器的出現(xiàn),以及屏幕從單色到如今的彩色LED和OLED的發(fā)展,都讓圖形用戶界面有了巨大的進(jìn)步。也正是這個(gè)特點(diǎn)的發(fā)展,為“公民開(kāi)發(fā)”奠定了基礎(chǔ)。

低代碼平臺(tái)的興起

低代碼平臺(tái)的興起幾乎可以歸結(jié)為以上兩個(gè)特點(diǎn)的結(jié)合。2014年,Gartner提出“低代碼平臺(tái)”,這些平臺(tái)結(jié)合了擁有了簡(jiǎn)單特性的“圖形用戶界面”和強(qiáng)大功能的“編程語(yǔ)言”,大大提升了應(yīng)用開(kāi)發(fā)效率,同時(shí)也將用戶體驗(yàn)提升到一個(gè)新的層面。

這些平臺(tái)不僅減少了創(chuàng)建應(yīng)用程序界面所需的代碼量,而且還繞過(guò)了許多其他步驟,如設(shè)置框架,鏈接到數(shù)據(jù)庫(kù)等。

Zoho Creator就是這樣一個(gè)平臺(tái),可以在業(yè)務(wù)領(lǐng)域中讓運(yùn)行過(guò)程自動(dòng)化。經(jīng)過(guò)長(zhǎng)達(dá)十多年的對(duì)業(yè)務(wù)運(yùn)作方式的研究,Zoho已經(jīng)將Creator從數(shù)據(jù)庫(kù)管理系統(tǒng)發(fā)展成為功能完善的業(yè)務(wù)解決方案開(kāi)發(fā)系統(tǒng)。

低代碼的風(fēng)口

對(duì)于當(dāng)前的趨勢(shì),低代碼無(wú)疑又踏上了風(fēng)口。按照低代碼的發(fā)展軌跡可以看出,低代碼開(kāi)發(fā)平臺(tái)將朝著讓用戶使用更加簡(jiǎn)單的方向去延伸,甚至,現(xiàn)在許多少兒編程培訓(xùn)班里,已經(jīng)開(kāi)始出現(xiàn)低代碼開(kāi)發(fā)的影子。

由于機(jī)器學(xué)習(xí)領(lǐng)域的不斷發(fā)展,低代碼平臺(tái)在今后的版本迭代中,也會(huì)讓圖形用戶界面更加直觀、使用更少的編程語(yǔ)言實(shí)現(xiàn)更多的功能,在快速演進(jìn)的過(guò)程中,我們甚至可以期待在語(yǔ)音命令上構(gòu)建應(yīng)用程序,試想一下通過(guò)“Siri”或者“小愛(ài)同學(xué)”來(lái)幫您搭建一款應(yīng)用程序,是不是就很興奮?

低代碼的風(fēng)還能吹多久?低代碼是否能乘風(fēng)而上成為下一次技術(shù)革命?我們不得而知,但正如我們?cè)赯oho Creator中所說(shuō)的:“無(wú)限的可能性”,這一點(diǎn)毋庸置疑。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁(yè)
返回頂部