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

不要讓低代碼技術(shù)為“炒作的概念”背鍋

不要讓低代碼技術(shù)為“炒作的概念”背鍋

圖片來源@pexels

文丨ZOHO中國,作者丨張倫

近期,突然又火起來的“低代碼”可謂是賺足了人們的眼球,大家各抒己見,也不乏針鋒相對的意思。當(dāng)我看到這些爭論的第一反應(yīng),是非常高興的。為什么呢?古時的治國之術(shù)有百家爭鳴,如今為低代碼也有“諸子論道”,這本質(zhì)上是一件有助于推動低代碼發(fā)展的事情。

但凡事都應(yīng)該有個邊界,我們在討論低代碼的時候,如果關(guān)注點放在了超出邊界之外的事情上,對于低代碼本身而言是不利的。業(yè)內(nèi)的朋友們一定知道,關(guān)于低代碼的熱點不止發(fā)生過一次,然而多數(shù)是曇花一現(xiàn)之后即戛然而止。由于我本身也是低代碼行業(yè)從業(yè)者,ZOHO的低代碼產(chǎn)品已經(jīng)迭代十多年,正好借這個機(jī)會與大家分享一些拙見。

低代碼的起源和特點

追溯這次爭論的起源,貌似是來自釘釘落地低代碼應(yīng)用開始,業(yè)界巨頭的每一個動作都能牽動整個市場的反應(yīng)。有人說,低代碼革命來了,我覺得這未免有點夸張炒作的嫌疑。實際上,低代碼這個概念早已有之,只不過它的定位處于不上不下的中間地帶,發(fā)展這么多年還是不溫不火的狀態(tài),也情有可原。

低代碼的起源,還得從上個世紀(jì)八十年代說起。1980年,IBM的快速應(yīng)用程序開發(fā)工具(RAD)被冠以新的名稱——低代碼,由此,低代碼的概念首次面向大眾。低代碼是英文“Low Code”的翻譯,當(dāng)然,此“Low”非彼“Low”,它意指一種快速開發(fā)的方式,使用最少的代碼、以最快的速度來交付應(yīng)用程序。

幾乎所有的低代碼開發(fā)平臺有兩個共同特點,這兩個特點的演化也決定了低代碼平臺的走向:

1. 編程語言

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

為了了解現(xiàn)在的低代碼,我們需要從編程語言開始——低代碼意味著將人為的編程轉(zhuǎn)換為機(jī)器語言的過程。正如我們所知道的,計算機(jī)只能理解二進(jìn)制數(shù),編程語言成為了人和機(jī)器之間的橋梁。起初,這些語言是基礎(chǔ)語言,功能有限,它們以諸如Write、Display等詞匯開頭,比如在PASCAL中輸入命令“Writeln “Hello World!””,將通過二進(jìn)制指令轉(zhuǎn)化為“Hello World”顯示在屏幕上。

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

2. 圖形用戶界面( Graphical User Interface)

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

圖形用戶界面作為一種可視化開發(fā)技術(shù),能得到長足發(fā)展也得益于硬件設(shè)備的迭代更新,例如處理器、顯示技術(shù)等等。隨著微處理器的出現(xiàn),以及屏幕從單色到如今的彩色LED和OLED的發(fā)展,都讓圖形用戶界面有了巨大的進(jìn)步。也正是這個特點的發(fā)展,為“公民開發(fā)”奠定了基礎(chǔ)。

低代碼的發(fā)展

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

第一階段:1980-2015年,低代碼應(yīng)用平臺市場發(fā)展比較緩慢,表現(xiàn)亮眼的平臺少之又少。但是,當(dāng)今低代碼領(lǐng)域的領(lǐng)導(dǎo)者產(chǎn)品,諸如Outsystem、Mendix、Zoho Creator等均誕生在這一時期,國內(nèi)的低代碼產(chǎn)品尚未完全成型,但是眾多種子選手也是在此期間生根發(fā)芽,為以后的低代碼發(fā)展打下了基礎(chǔ)。

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

現(xiàn)在,低代碼產(chǎn)品在市場上究竟扮演著什么樣的角色呢?正如前文所說,其本身不上不下的尷尬定位讓它也非常無奈。舉個例子,我們現(xiàn)在經(jīng)常會說到企業(yè)數(shù)字化轉(zhuǎn)型,低代碼產(chǎn)品作為一種快速應(yīng)用開發(fā)工具應(yīng)該被青睞,然而現(xiàn)實是,員工拿低代碼產(chǎn)品做了一款讓大家叫好的食堂排隊管理應(yīng)用,但是想用低代碼產(chǎn)品做一款像樣的ERP系統(tǒng),卻大有力不從心的感覺。

說到這里,就觸及到了本次低代碼之爭的論點之一:低代碼到底有沒有價值?答案是肯定的。

我們首先要明確兩個概念——專業(yè)開發(fā)者與公民開發(fā)者。專業(yè)開發(fā)者,簡單來說就是在代碼中耕耘的程序員們,而公民開發(fā)者可以是想要開發(fā)應(yīng)用的任何人。表面來看,低代碼平臺仿佛面對的僅僅是公民開發(fā)者,實則不然。

低代碼產(chǎn)品的兩個特點就是其本身的核心價值:可視化的共通語言和自我學(xué)習(xí)發(fā)展的能力。

低代碼平臺的誘人之處在于它可視化的開發(fā)形式,為開發(fā)者提供了不同于傳統(tǒng)編碼的界面,通過拖放式操作即可將各個字段進(jìn)行部署。另外,低代碼開發(fā)平臺可以使用可視化建模方式來驗證應(yīng)用邏輯,這無論對于IT人員、還是業(yè)務(wù)人員來說,都是一種極好的交流方式。

另外,當(dāng)?shù)痛a的編程語言觸及到機(jī)器學(xué)習(xí)領(lǐng)域,也會讓圖形用戶界面更加直觀、使用更少的編程語言實現(xiàn)更多的功能,在快速演進(jìn)的過程中,我們甚至可以期待通過語音命令模式構(gòu)建應(yīng)用程序,試想一下通過各類語音助手來幫你搭建一款應(yīng)用程序,是不是就很興奮?由此看來,低代碼的未來不可限量。

低代碼可以支持企業(yè)數(shù)字化轉(zhuǎn)型嗎?

實話實說,低代碼工具雖談不上萬能,但它非常強(qiáng)大。對于一些流程復(fù)雜的系統(tǒng)來說,即使低代碼會存在著一些局限性,它也可以作為系統(tǒng)開發(fā)的補(bǔ)充手段,在小范圍、小規(guī)模、流程簡單的場景下,根據(jù)業(yè)務(wù)需求去搭建應(yīng)用程序。但千萬不要因此被限制了想象力,比如特斯拉僅25人花了4個月就做出一套ERP系統(tǒng),就是當(dāng)時的CTO Vijayan在梳理完業(yè)務(wù)流程后,用低代碼平臺Mendix實現(xiàn)的。

所以,企業(yè)想把低代碼作為數(shù)字化轉(zhuǎn)型的主陣地完全沒有問題,一切以自身的實際需求而定,業(yè)務(wù)流程管理是第一要務(wù),技術(shù)手段僅僅是應(yīng)用的呈現(xiàn)方式。企業(yè)數(shù)字化轉(zhuǎn)型不僅僅是企業(yè)IT部門的責(zé)任,整個過程會落在每一個人頭上,低代碼產(chǎn)品給所有人提供了都能看得懂的語言,在實際執(zhí)行過程中減少阻礙,加快數(shù)字化轉(zhuǎn)型進(jìn)度,也未嘗不是一件好事。

以開放的姿態(tài)迎接低代碼

計算機(jī)技術(shù)發(fā)展至今,代碼、編程依舊是應(yīng)用開發(fā)的中流砥柱,但我相信,低代碼的出現(xiàn)一定是市場的選擇,國外的低代碼產(chǎn)品已經(jīng)過長時間的打磨和積累,國內(nèi)驟然刮起的低代碼風(fēng)潮也絕非偶然。雖然它已經(jīng)不是一個新概念,但我們還是應(yīng)該以一種接受新事物的開放心態(tài)去迎接低代碼。

“企業(yè)IT應(yīng)用系統(tǒng)實施或者數(shù)字化轉(zhuǎn)型,本質(zhì)是管理問題和業(yè)務(wù)問題,不是技術(shù)問題?!边@一點我是贊成的,這個意思不是讓大家去抵制低代碼產(chǎn)品。我認(rèn)為,無論是專業(yè)開發(fā)者,還是非IT出身的業(yè)務(wù)人員,都應(yīng)該去迎接低代碼。作為管理者,從更加簡單的技術(shù)平臺著手業(yè)務(wù)和管理問題,行動起來一定會更加輕松一些吧!

最后,塵歸塵土歸土,雖然我希望關(guān)于低代碼的討論始終存在,但不希望它被過度炒作。如今,各路玩家借著低代碼的風(fēng)進(jìn)入賽道,但也需要玩家捫心自問一下:玩得轉(zhuǎn)概念,真的能玩得轉(zhuǎn)低代碼技術(shù)嗎?

所以,我們應(yīng)該將關(guān)注的重點放在技術(shù)本身,而不是概念。計算機(jī)編程技術(shù)的不斷發(fā)展成就了今天的數(shù)字信息時代,雖然現(xiàn)在的低代碼更多是作為技術(shù)的補(bǔ)充手段,但我也同樣相信,它也能像編程技術(shù)一樣不斷完善自身,擁有不可限量的未來。

相關(guān)新聞

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