如果說低代碼開發(fā)平臺對編程世界產(chǎn)生了影響,那將是一種保守的說法;他們徹底改變了公司和開發(fā)者的工作方式。低代碼應(yīng)用開發(fā)平臺 使編程比以往任何時候都更加容易和高效。這些平臺通過可視化工作流、拖放功能等使創(chuàng)建應(yīng)用變得簡單,而不是鍵入成千上萬行代碼。2014年,F(xiàn)orrester創(chuàng)造了“低代碼”一詞,對注重開發(fā)簡單性和易用性的開發(fā)平臺進(jìn)行分類。這些平臺允許所有技能水平的開發(fā)人員和用戶編寫應(yīng)用程序,而不需要完全了解編碼。這種趨勢像野火一樣蔓延開來。但是低代碼趨勢是從哪里開始的呢?這是一個值得探索了解的問題,為什么選擇低代碼開發(fā)平臺繼續(xù)主導(dǎo)市場。
“編程語言”這個術(shù)語讓人想到C、C++、Java、SQL和其他具有復(fù)雜語法和無窮代碼行的計算機語言。但是這并不是編程語言開始的地方。這個特別的起源故事要早得多。
在20世紀(jì)40年代,第一臺電子計算機出現(xiàn)了。但是有一個問題。早期的匯編語言非常復(fù)雜。用他們編程就像試圖用牙簽雕刻“大衛(wèi)”一樣。
輸入FORTRAN
隨著發(fā)明,出現(xiàn)了突破 公式翻譯程式語言(formula translator) 由計算機巨頭IBM。事實上,它不僅僅局限于作為一個測試對象,而是實際功能,使它具有革命性和難以置信的受歡迎程度。FORTRAN如此具有革命性的另一個原因是它非常適合高性能計算。世界上許多現(xiàn)代超級計算機仍在使用它,并且有FORTRAN編寫的基準(zhǔn)程序來推動這些龐然大物,看看它們能走多遠(yuǎn)。
但是FORTRAN仍然有一個問題。它主要用于科學(xué)和數(shù)字計算。此外,它不像人們需要的那樣直觀。除此之外,它所能做的也很有限。
這就是COBOL來收拾殘局的地方。
COBOL,下一步
用FORTRAN編寫代碼的問題是,人們必須知道并習(xí)慣使用數(shù)學(xué)公式和科學(xué)符號。
大多數(shù)人不是。他們需要更接近英語的東西。
商用計算機編程語言 在1959年提出了這個解決方案。它不是針對尋找宇宙秘密的科學(xué)家和數(shù)學(xué)家的。COBOL幫助他們找到商業(yè)任務(wù)的解決方案。COBOL支持面向?qū)ο缶幊踢€有一個額外的好處,對于C++和Java這樣的語言來說,這是理所當(dāng)然的。
這意味著計算機程序可以變得更復(fù)雜,處理更復(fù)雜的任務(wù),對日常用戶有用,而不是成為實驗室里的另一臺顯微鏡。
受COBOL的啟發(fā),其他語言出現(xiàn)了,提供了小的改進(jìn)和易用性。但直到20世紀(jì)70年代,我們才看到了真正將計算世界改變成我們今天所知道的樣子的東西。
讓我們C!
c語言徹底背離了COBOL、FORTRAN和同時代的其他語言。它是結(jié)構(gòu)化的,用英語語法編寫,可用于各種應(yīng)用程序。
它開發(fā)于1972年,是現(xiàn)存最廣泛使用的編程語言之一。它仍然在許多課程中教授。
多年來,它一直被C++所跟進(jìn),c++在其中加入了面向?qū)ο蟮木幊谈拍睿缋^承、封裝和多態(tài)。
C++之后最大的變化來自C#,它能更好地創(chuàng)建web應(yīng)用程序。在互聯(lián)網(wǎng)爆炸式增長之后,這是編程語言進(jìn)步的最大動力,比如Java、Python、PHP等等。
但是為什么是互聯(lián)網(wǎng)呢?
互聯(lián)網(wǎng)是一個巨大的平臺,在這個平臺上,運行不同平臺的不同系統(tǒng)必須能夠很好地相互協(xié)作。正因為如此,編程語言必須進(jìn)化以支持這種需求。
Web應(yīng)用程序變得越來越流行,瀏覽器變得越來越復(fù)雜,我們開始使用更小更簡單的腳本來完成更簡單的任務(wù),而不是擁有完整的編程語言,而是專注于功能。如果一種語言能做一件事,而且做得很好,那它就是有用的。不然就被扔到垃圾堆里了。應(yīng)用程序需要以更快的速度開發(fā),語言必須足夠簡單以支持這一點。
這是一個像這樣的概念 快速應(yīng)用軟件開發(fā) 和 低代碼 其實開始了。現(xiàn)代語言專注于幫助開發(fā)人員加速開發(fā)過程,而不是花費數(shù)小時去尋找他們錯過的分號。
PHP、JavaScript和Python就是很好的例子。
弗雷斯特、高德納和低代碼愛情故事
Forrester創(chuàng)造了這個術(shù)語加特納幫助他們把它介紹給大眾。但是他們對什么是低級代碼有著非常相似的定義。
弗雷斯特說:
“低代碼平臺支持快速交付業(yè)務(wù)應(yīng)用程序,只需最少的手動編碼以及最少的安裝、培訓(xùn)和部署前期投資”
也有類似的定義:
“低代碼開發(fā)既描述了從代碼中抽象出來的平臺,又提供了一套集成的工具來加速應(yīng)用交付”
但是,當(dāng)你去掉技術(shù)術(shù)語時,“從代碼中抽象出來”、“加速應(yīng)用交付的集成工具集”和“業(yè)務(wù)應(yīng)用的快速交付”是什么意思呢?
在一天結(jié)束時,業(yè)務(wù)用戶關(guān)心的是一個非常簡單的事情列表。他們想花更少的錢,提高生產(chǎn)率,少浪費時間,多賺錢。這就是為什么低代碼平臺成功是必然的。它們提供了實現(xiàn)所有這些的方法。
你不需要為你的員工投資昂貴的培訓(xùn)項目。您可以讓他們更快地構(gòu)建應(yīng)用程序,減少培訓(xùn)。最終,所有這些都會讓您的企業(yè)獲得更多收入。
但是請記住,低代碼并不意味著沒有任何代碼。它只是讓現(xiàn)有的開發(fā)人員更容易創(chuàng)建應(yīng)用程序,而無需花費大量時間編寫代碼。許多開發(fā)變得可視化,使用可以從互聯(lián)網(wǎng)上免費獲得的模塊和模板。
低代碼不是未來。它在這里。就是現(xiàn)在。它已經(jīng)在發(fā)生了,如果你還沒有上火車,現(xiàn)在是你上火車的時候了。低代碼開發(fā)平臺不僅僅是編程語言和開發(fā)平臺進(jìn)化的另一個邏輯步驟。這些平臺將改變做生意的方式。
當(dāng)“智慧水利”遇到“低代碼”,揭開數(shù)字水庫可視化監(jiān)管平臺快速打造的秘密! 閱讀670次
低代碼應(yīng)用案例解析, 高效打造智慧工廠、智慧農(nóng)業(yè)應(yīng)用! 閱讀865次
點擊“立即申請”即可成為捷碼客戶,將享受捷碼終身技術(shù)咨詢服務(wù),和遠(yuǎn)程技術(shù)支持服務(wù)。