IDE集成開發環境 Web圖形化 AI編程 Integrated Development Environment
IDE 可分為:PC 端 IDE (最常用)、伺服器端 IDE (譬如:Linux 伺服器 OS 的 VI 工具)、Web 網頁 IDE (隨著網路的普及開始流行,但由於本身技術問題功能一般較弱)。
IDE 按界面情況,可分為:圖形界面 IDE、純文字 IDE。
IDE 是 Integrated Development Environment 的縮寫,中文譯為 "集成開發環境"。IDE 可獨立運行,也能與其它程序聯合使用。IDE 功能越強,開發流程相關工具越全,則 App 開發效率就會越高。
IDE 是把各種命令行或相關開發工具結合起來,提供一個抽象化 App 編程環境,減少編程語言學習時間,同時將各種開發工作密集整合,以提高開發人員生產效率。
01、圖形界面 IDE
現代 IDE 多數具有圖形化 UI (用戶界面),方便大家使用滑鼠、鍵盤等快速輸入開發程序。
2015 年 AI 人工智慧開始全面興起,未來結合 AI 輸入輸出開發程序的 IDE 也將會很快速出現。
圖形界面 IDE 還可分為:可視代碼塊圖形編程、文本編程。
可視代碼塊圖形編程
把很多標準技術集成成一個個圖形,滑鼠拖拽連接 IO 輸入輸出。優點是方便、快捷、易用,缺點是有些代碼不需要而影響運行效率,還有就是調試時直接看不到源代碼。
文本編程
IT 行業目前主要使用的就是這種方式,類似以下 "純文字 IDE" 編程方式。優點是專業、通用,缺點是要求高、不直觀、學習時間長。
02、純文字 IDE
純文字模式的 IDE,只能透過功能鍵、快捷鍵開發程序。
相比 "圖形界面 IDE" 而言,開發速率要低不少。由於 Linux OS 在伺服器端的普及,有時還不得不 "純文字" VI 編程。
版權聲明:
本文為獨家原創稿件,版權歸 德雲社區,未經許可不得轉載;否則,將追究其法律責任。
推薦閱讀:
※【重磅】慕課網認證作者招募 | 打造個人品牌 so easy !
※口水仗系列:recursion vs. for-loop
※面向新手的雜談:Flyweight
※怎麼學技術
※0基礎學Python之十三:列表(下)