国产欧美国产精品第二区-国产欧美日韩亚洲一区-国产中文字幕一区在线-欧美一级在线免费播放

登錄
免費(fèi)注冊(cè)
400-6565-277
首頁(yè)圖

新聞動(dòng)態(tài)

news information

編程語(yǔ)言的演變,為什么低代碼平臺(tái)不可避免?

2022-08-30作者:admin瀏覽:

如果說(shuō)低代碼開(kāi)發(fā)平臺(tái)對(duì)編程世界產(chǎn)生了影響,那將是一種保守的說(shuō)法;他們徹底改變了公司和開(kāi)發(fā)者的工作方式。低代碼應(yīng)用開(kāi)發(fā)平臺(tái) 使編程比以往任何時(shí)候都更加容易和高效。這些平臺(tái)通過(guò)可視化工作流、拖放功能等使創(chuàng)建應(yīng)用變得簡(jiǎn)單,而不是鍵入成千上萬(wàn)行代碼。2014年,F(xiàn)orrester創(chuàng)造了“低代碼”一詞,對(duì)注重開(kāi)發(fā)簡(jiǎn)單性和易用性的開(kāi)發(fā)平臺(tái)進(jìn)行分類(lèi)。這些平臺(tái)允許所有技能水平的開(kāi)發(fā)人員和用戶(hù)編寫(xiě)應(yīng)用程序,而不需要完全了解編碼。這種趨勢(shì)像野火一樣蔓延開(kāi)來(lái)。但是低代碼趨勢(shì)是從哪里開(kāi)始的呢?這是一個(gè)值得探索了解的問(wèn)題,為什么選擇低代碼開(kāi)發(fā)平臺(tái)繼續(xù)主導(dǎo)市場(chǎng)。


低代碼開(kāi)發(fā)平臺(tái)


編程語(yǔ)言的演變


“編程語(yǔ)言”這個(gè)術(shù)語(yǔ)讓人想到C、C++、Java、SQL和其他具有復(fù)雜語(yǔ)法和無(wú)窮代碼行的計(jì)算機(jī)語(yǔ)言。但是這并不是編程語(yǔ)言開(kāi)始的地方。這個(gè)特別的起源故事要早得多。


在20世紀(jì)40年代,第一臺(tái)電子計(jì)算機(jī)出現(xiàn)了。但是有一個(gè)問(wèn)題。早期的匯編語(yǔ)言非常復(fù)雜。用他們編程就像試圖用牙簽雕刻“大衛(wèi)”一樣。


輸入FORTRAN


隨著發(fā)明,出現(xiàn)了突破 公式翻譯程式語(yǔ)言(formula translator) 由計(jì)算機(jī)巨頭IBM。事實(shí)上,它不僅僅局限于作為一個(gè)測(cè)試對(duì)象,而是實(shí)際功能,使它具有革命性和難以置信的受歡迎程度。FORTRAN如此具有革命性的另一個(gè)原因是它非常適合高性能計(jì)算。世界上許多現(xiàn)代超級(jí)計(jì)算機(jī)仍在使用它,并且有FORTRAN編寫(xiě)的基準(zhǔn)程序來(lái)推動(dòng)這些龐然大物,看看它們能走多遠(yuǎn)。


但是FORTRAN仍然有一個(gè)問(wèn)題。它主要用于科學(xué)和數(shù)字計(jì)算。此外,它不像人們需要的那樣直觀。除此之外,它所能做的也很有限。


這就是COBOL來(lái)收拾殘局的地方。


COBOL,下一步


用FORTRAN編寫(xiě)代碼的問(wèn)題是,人們必須知道并習(xí)慣使用數(shù)學(xué)公式和科學(xué)符號(hào)。


大多數(shù)人不是。他們需要更接近英語(yǔ)的東西。


商用計(jì)算機(jī)編程語(yǔ)言 在1959年提出了這個(gè)解決方案。它不是針對(duì)尋找宇宙秘密的科學(xué)家和數(shù)學(xué)家的。COBOL幫助他們找到商業(yè)任務(wù)的解決方案。COBOL支持面向?qū)ο缶幊踢€有一個(gè)額外的好處,對(duì)于C++和Java這樣的語(yǔ)言來(lái)說(shuō),這是理所當(dāng)然的。


這意味著計(jì)算機(jī)程序可以變得更復(fù)雜,處理更復(fù)雜的任務(wù),對(duì)日常用戶(hù)有用,而不是成為實(shí)驗(yàn)室里的另一臺(tái)顯微鏡。


受COBOL的啟發(fā),其他語(yǔ)言出現(xiàn)了,提供了小的改進(jìn)和易用性。但直到20世紀(jì)70年代,我們才看到了真正將計(jì)算世界改變成我們今天所知道的樣子的東西。


讓我們C!


c語(yǔ)言徹底背離了COBOL、FORTRAN和同時(shí)代的其他語(yǔ)言。它是結(jié)構(gòu)化的,用英語(yǔ)語(yǔ)法編寫(xiě),可用于各種應(yīng)用程序。


它開(kāi)發(fā)于1972年,是現(xiàn)存最廣泛使用的編程語(yǔ)言之一。它仍然在許多課程中教授。


多年來(lái),它一直被C++所跟進(jìn),c++在其中加入了面向?qū)ο蟮木幊谈拍?,如繼承、封裝和多態(tài)。


C++之后最大的變化來(lái)自C#,它能更好地創(chuàng)建web應(yīng)用程序。在互聯(lián)網(wǎng)爆炸式增長(zhǎng)之后,這是編程語(yǔ)言進(jìn)步的最大動(dòng)力,比如Java、Python、PHP等等。


但是為什么是互聯(lián)網(wǎng)呢?


互聯(lián)網(wǎng)是一個(gè)巨大的平臺(tái),在這個(gè)平臺(tái)上,運(yùn)行不同平臺(tái)的不同系統(tǒng)必須能夠很好地相互協(xié)作。正因?yàn)槿绱?,編程語(yǔ)言必須進(jìn)化以支持這種需求。


Web應(yīng)用程序變得越來(lái)越流行,瀏覽器變得越來(lái)越復(fù)雜,我們開(kāi)始使用更小更簡(jiǎn)單的腳本來(lái)完成更簡(jiǎn)單的任務(wù),而不是擁有完整的編程語(yǔ)言,而是專(zhuān)注于功能。如果一種語(yǔ)言能做一件事,而且做得很好,那它就是有用的。不然就被扔到垃圾堆里了。應(yīng)用程序需要以更快的速度開(kāi)發(fā),語(yǔ)言必須足夠簡(jiǎn)單以支持這一點(diǎn)。


這是一個(gè)像這樣的概念 快速應(yīng)用軟件開(kāi)發(fā) 和 低代碼 其實(shí)開(kāi)始了?,F(xiàn)代語(yǔ)言專(zhuān)注于幫助開(kāi)發(fā)人員加速開(kāi)發(fā)過(guò)程,而不是花費(fèi)數(shù)小時(shí)去尋找他們錯(cuò)過(guò)的分號(hào)。


PHP、JavaScript和Python就是很好的例子。


弗雷斯特、高德納和低代碼愛(ài)情故事


Forrester創(chuàng)造了這個(gè)術(shù)語(yǔ)加特納幫助他們把它介紹給大眾。但是他們對(duì)什么是低級(jí)代碼有著非常相似的定義。


弗雷斯特說(shuō):


“低代碼平臺(tái)支持快速交付業(yè)務(wù)應(yīng)用程序,只需最少的手動(dòng)編碼以及最少的安裝、培訓(xùn)和部署前期投資”


也有類(lèi)似的定義:


“低代碼開(kāi)發(fā)既描述了從代碼中抽象出來(lái)的平臺(tái),又提供了一套集成的工具來(lái)加速應(yīng)用交付”


但是,當(dāng)你去掉技術(shù)術(shù)語(yǔ)時(shí),“從代碼中抽象出來(lái)”、“加速應(yīng)用交付的集成工具集”和“業(yè)務(wù)應(yīng)用的快速交付”是什么意思呢?


為什么低代碼平臺(tái)不可避免?


在一天結(jié)束時(shí),業(yè)務(wù)用戶(hù)關(guān)心的是一個(gè)非常簡(jiǎn)單的事情列表。他們想花更少的錢(qián),提高生產(chǎn)率,少浪費(fèi)時(shí)間,多賺錢(qián)。這就是為什么低代碼平臺(tái)成功是必然的。它們提供了實(shí)現(xiàn)所有這些的方法。


你不需要為你的員工投資昂貴的培訓(xùn)項(xiàng)目。您可以讓他們更快地構(gòu)建應(yīng)用程序,減少培訓(xùn)。最終,所有這些都會(huì)讓您的企業(yè)獲得更多收入。


但是請(qǐng)記住,低代碼并不意味著沒(méi)有任何代碼。它只是讓現(xiàn)有的開(kāi)發(fā)人員更容易創(chuàng)建應(yīng)用程序,而無(wú)需花費(fèi)大量時(shí)間編寫(xiě)代碼。許多開(kāi)發(fā)變得可視化,使用可以從互聯(lián)網(wǎng)上免費(fèi)獲得的模塊和模板。


結(jié)論


低代碼不是未來(lái)。它在這里。就是現(xiàn)在。它已經(jīng)在發(fā)生了,如果你還沒(méi)有上火車(chē),現(xiàn)在是你上火車(chē)的時(shí)候了。低代碼開(kāi)發(fā)平臺(tái)不僅僅是編程語(yǔ)言和開(kāi)發(fā)平臺(tái)進(jìn)化的另一個(gè)邏輯步驟。這些平臺(tái)將改變做生意的方式。


%用戶(hù)還看了以下內(nèi)容

低代碼開(kāi)發(fā)平臺(tái)能否取代傳統(tǒng)開(kāi)發(fā)??jī)?yōu)缺點(diǎn)詳解助你做決策! 閱讀964次

大屏低代碼開(kāi)發(fā)平臺(tái)排名?2024年最佳平臺(tái)推薦與分析! 閱讀1136次

免費(fèi)的低代碼開(kāi)發(fā)平臺(tái)大盤(pán)點(diǎn):協(xié)同管理、智慧城市、BPM流程一網(wǎng)打盡! 閱讀840次

什么是低代碼開(kāi)發(fā)平臺(tái)?2024加速企業(yè)數(shù)字化轉(zhuǎn)型的關(guān)鍵! 閱讀1039次

快速試用捷碼

x