免费久久国产&夜夜毛片&亚洲最大无码中文字幕&国产成人无码免费视频之奶水&吴家丽查理三级做爰&国产日本亚欧在线观看

訂閱
糾錯
加入自媒體

為什么說低代碼是編程發展的大勢所趨?

2020-04-13 15:25
來源: 粵訊

低代碼是快速開發工具/技術的一種,屬于編程工具/技術領域,主要應用于開發企業軟件系統。借助低代碼,使用者無需編碼即可完成企業系統的常見功能;少量編碼擴展更多功能。相比于傳統的軟件開發工具和技術,低代碼的技術門檻更低,開發效率更高;相比于其他快速開發工具,低代碼的擴展性更好,可以勝任企業核心業務系統的開發需求。

為什么說低代碼是編程發展的大勢所趨?

本文將向您介紹低代碼技術是在什么背景下誕生的,以及該技術與其他軟件快速開發技術的異同點。

編程技術的發展方向

編程技術的發展方向可以概括為“更通用”、“更低門檻”和“更高效率”。200年來,編程技術就是沿著這三個方向,和計算機技術一起發展壯大。這兩個世紀發生的事情,對于所有有志于從事信息化行業的人來說至關重要,我想有必要做一個簡短的回顧。

發展方向一:通用化的計算機

編程的應用場景從最早的紡織業,擴展到數學,直到今天的包羅萬象。

雅卡爾提花機:1804年,法國人雅卡爾(Jacquard)發明的新式提花機,預先根據需要編制的圖案在紙帶上打孔,根據孔的有無來控制經線與緯線的上下關系,最終完成提花。

木齒鐵輪分析機:受到雅卡爾提花機的啟發,英國的巴比奇(Babbage)在1836年發明了蒸汽驅動分析機。其助手愛達(Ada)為這款分析機設計了求解伯努利方程(p + 1/2ρv2 + ρgh = C)的程序,幫助設計師改善蒸汽機和傳動設備的設計。值得一提的是,在很多計算機專業的教科書上,Ada都被稱作世界上第一名程序員。

 ENIAC 通用計算機:隨著電子管技術的進步,美國人發明了ENIAC計算機。這是一臺通用型計算機,應用場景變得更加廣泛。它確定了一些現代計算機設計思想,如采用二進制、可重用的存儲器等,能夠重新編程,解決各種計算問題。

為什么說低代碼是編程發展的大勢所趨?

(木齒鐵輪分析機,圖片來自網絡)

發展方向二:低門檻的編程語言

編程在各行各業展現出的巨大的價值,激發了更多對計算機系統的需求。為了擴大系統開發人員的總體規模,編程使用的語言越來越傾向于人類語言,編程的技術門檻一降再降。但知道今天依然沒有擺脫“供不應求”的窘境。

機器語言:機器語言為第一代編程語言,邏輯與數據均采用二進制編碼,以打孔紙帶的形式輸入計算機中。不但難于編寫,而且難于理解。

匯編語言:將 0/1 代碼翻譯為英文單詞,這些英文單詞直接對應著一串 0/1 指令。這個就是匯編語言。缺點是指令數量龐大,格式復雜,可記憶性差。

高級語言:高級語言的語法和結構更類似漢字或者普通英文,且由于遠離對硬件的直接操作,使得一般人更容易學習。C、C++、JavaScript等都是高級語言

為什么說低代碼是編程發展的大勢所趨?

(匯編語言寫成的代碼,圖片來自網絡)

發展方向三:高效率的開發技術

除了讓更多人投身軟件開發,如何能夠進一步提升開發者的效率,也成了軟件行業關注的重點。從純代碼到類庫,再到集成開發環境,編程所需的工作量正在迅速減少;而開發效率的不斷提升,讓開發者可以將更多精力投入到更有價值的領域,從而不斷擴展編程的應用場景。

純代碼:幾乎所有的業務邏輯、界面交互均通過手寫代碼的方式來完成。

類庫:將常用功能的代碼打包為類庫,開發時直接應用即可大幅減少編碼工作量。專注于界面交互的類庫又稱為控件(Controls)最為常見,歷史可以追溯到1980年代。

集成開發環境:內置大量控件和其他處理功能,開發時僅需要在可視化編輯器中托拉拽即可完成常用業務功能的開發。Visual Studio和Eclipse是IDE的代表。

為什么說低代碼是編程發展的大勢所趨?

(Visual Studio,一款常見的集成開發環境)

今天,很多開發者都或多或少地經歷過編程的發展歷程,一些前輩甚至見證了從機器語言到高級語言、從純代碼到IDE的進化。為了幫助開發者擁有更趁手的工具,不斷提升編程的能力和效率,開發工具廠商應運而生,并且隨著技術潮流持續改進。比如誕生于1980年的葡萄城集團,在1980年代通過一款專門為復雜布局票據輸入而生的DenpyoMan OCX控件進入開發工具市場,此后陸續在1991年發布了Spread(2020年的最新版本是SpreadJS V13),1996年推出的ActiveReports(2020年的最新版本是ActiveReports V14),從OCX到.NET再到JavaScript純前端技術,葡萄城的開發控件產品緊跟編程技術發展進程。

1  2  3  下一頁>  
聲明: 本文系OFweek根據授權轉載自其它媒體或授權刊載,目的在于信息傳遞,并不代表本站贊同其觀點和對其真實性負責,如有新聞稿件和圖片作品的內容、版權以及其它問題的,請聯系我們。

發表評論

0條評論,0人參與

請輸入評論內容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗證碼繼續

暫無評論

暫無評論

    人工智能 獵頭職位 更多
    掃碼關注公眾號
    OFweek人工智能網
    獲取更多精彩內容
    文章糾錯
    x
    *文字標題:
    *糾錯內容:
    聯系郵箱:
    *驗 證 碼:

    粵公網安備 44030502002758號