Anjuta , un entorno de desarrollo integrado de C y C++ para el ambiente GNOME 。
ІСР мови Python
Part of a series on Pang-bô͘:Ill
Standards and bodies of knowledge
集成 ( Tsi̍p-sîng ) 開發 ( khai-huat ) 環境 ( khuân-kíng ) (英語 ( ing-gú ) : integrated development environment (IDE )[1] ; tsíng-ha̍p khai-huat khuân-kíng ) 是 ( sī ) 一種 ( tsi̍t-tsióng ) 軟體 ( nńg-thé ) 應用 ( ìng-iōng ) 程序 ( tîng-sū ) ,會當 ( ē-tàng ) 為 ( uī ) 電腦 ( tiān-náu ) 程序書 ( tîng-sū-su ) 提供 ( thê-kiong ) 全面 ( tsuân-bīn ) 的 ( ê ) 軟體開發設施 ( siat-si ) 。 IDE通常 ( thong-siông ) 至少 ( tsì-tsió ) 包括 ( pau-kuat ) 一个 ( tsi̍t-ê ) 原代碼 ( guân-tāi-bé ) 編輯器 ( pian-tsi̍p-khì ) ,建構 ( kiàn-kòo ) 自動化 ( tsū-tōng-huà ) 工具 ( kang-kū ) 佮 ( kah ) 一个 Pang-bô͘:Ill 。一寡 ( Tsi̍t-kuá ) IDE,比如 ( pí-jû ) NetBeans佮Eclipse,包括畢要 ( pit-iàu ) 的編輯器,直譯器 ( ti̍t-i̍k-khì ) ,或者 ( hi̍k-tsiá ) 兩種 ( nn̄g-tsióng ) 攏有 ( lóng-ū ) ; 其他 ( kî-thann ) 的IDE,比如 Pang-bô͘:Ill 和 ( hām ) Pang-bô͘:Ill ,就 ( tio̍h ) 毋 ( m̄ ) 是這款 ( tsit-khuán ) 形 ( hîng ) 。
IDE佮閣較 ( koh-khah ) 廣泛 ( kóng-huàn ) 的軟體開發環境的其他部分 ( pōo-hūn ) 之間 ( tsi-kan ) 的邊界 ( pian-kài ) 無 ( bô ) 明確 ( bîng-khak ) 的定義 ( tīng-gī ) ; 有當時仔 ( ū-tang-sî-á ) 會 ( ē ) 整合 ( tsíng-ha̍p ) 版本 ( pán-pún ) 控制 ( khòng-tsè ) 系統 ( hē-thóng ) 或者各種 ( kok-tsióng ) 工具來 ( lâi ) kán化 ( huà ) 圖形 ( tôo-hîng ) 用戶 ( iōng-hōo ) 介面 ( kài-bīn ) (GUI) 的構建 ( kòo-kiàn ) 。誠濟 ( Tsiânn-tsē ) 現代 ( hiān-tāi ) IDE猶閣 ( iah-koh ) 具有 ( kū-iú ) Pang-bô͘:Ill ,Pang-bô͘:Ill 佮類 ( luī ) 層次圖 ( tsân-tshù-tôo ) (class hierarchy diagram),用 ( iōng ) 咧 ( teh ) 面向 ( bīn-hiòng ) 對象 ( tuì-siōng ) 的軟體開發。
概術 ( Khài-su̍t ) [ 修改 ]
Vim with integrated auto-completion and linting through an external plugin
整合開發環境主要 ( tsú-iàu ) 咧通過 ( thong-kuè ) 提供具有相 ( sio ) siâng用戶介面的緊密 ( kín-bi̍t ) 組件 ( tsoo-kiānn ) 來上大 ( siōng-tuā ) 限度 ( hān-tōo ) 咧提高 ( thê-ko ) 程序源 ( tîng-sū-guân ) 的生產力 ( sing-sán-li̍k ) 。 IDE提供一个會當完成 ( uân-sîng ) 所有 ( sóo-ū ) 開發的程序。這个 ( Tsit-ê ) 程序通常位 ( uī ) 創作 ( tshòng-tsok ) ,修改 ( siu-kái ) ,編譯 ( pian-i̍k ) ,部署 ( pōo-sú ) 佮除 ( tû ) tshònńg體 ( thé ) 提供正濟 ( tsiann-tsē ) 功能 ( kong-lîng ) .這 ( Tse ) 佮使用 ( sú-iōng ) 無相關 ( siong-kuan ) 工具 (比如vi ,GDB ,GCC 或者make ) 進行 ( tsìn-hîng ) 軟體開發行成 ( hîng-sîng ) 鮮明 ( sian-bîng ) 對比 ( tuì-pí ) 。
IDE的一个目的 ( bo̍k-tik ) 是減少 ( kiám-tsió ) 窮鬥 ( khîng-tàu ) 濟的 ( tsē-ê ) 開發實用 ( si̍t-iōng ) 程序所 ( sóo ) 需要 ( su-iàu ) 的配置 ( phuè-tì ) 。相對反 ( Sio-tùi-hoán ) , IDE提供佮一个內自 ( lāi-tsū ) 單元 ( tan-guân ) 相仝 ( sio-kâng ) 的一組 ( tsi̍t-tsoo ) 功能。減少設置 ( siat-tì ) 時間 ( sî-kan ) 會當提高開發人員 ( jîn-guân ) 的工作 ( kang-tsok ) 效率 ( hāu-lu̍t ) ,尤其 ( iû-kî ) 是咧學習 ( ha̍k-si̍p ) 使用IDE比 ( pí ) 手動 ( tshiú-tōng ) 整合和學習所有單一 ( tan-it ) 工具的情況 ( tsîng-hóng ) 之下 ( tsi-hā ) 。所有開發任務 ( jīm-bū ) 的閣較緊密的整合有 ( ū ) 可能 ( khó-lîng ) 提高種體 ( tsíng-thé ) 生產力,而且 ( lî-tshiánn ) 毋是干焦 ( kan-na ) 邦助 ( pang-tsōo ) 完成設置任務。比如,會當咧編輯 ( pian-tsi̍p ) 代碼 ( tāi-bé ) 的時陣 ( sî-tsūn ) 連紲 ( liân-suà ) 解釋 ( kái-sik ) 代碼; 咧引入 ( ín-ji̍p ) 語法 ( gú-huat ) 錯誤 ( tshò-gōo ) 的時陣提供即時 ( tsik-sî ) 回歸 ( huê-kuī ) ,就按奶 ( tsiū-án-ni ) 允准 ( ún-tsún ) 開發人員使用IDE閣較緊 ( kín ) ,閣較輕鬆 ( khin-sang ) 來除錯 ( tû-tshò ) 代碼。
有一寡仔 ( tsi̍t-kuá-á ) IDE專用 ( tsuan-iōng ) 咧特定 ( ti̍k-tīng ) 个 ( ê ) 編程 ( pian-tîng ) 語言 ( gú-giân ) 。尹準 ( Ún-tsún ) 甲 ( kah ) 這个語言的編程範色 ( huān-sik ) 相 ( siong ) 四 ( sì ) thīn的功能集 ( kong-lîng-tsi̍p ) 。毋據 ( M̄-kù ) ,有正濟電腦語言的IDE。
雖然 ( Sui-jiân ) 大多數 ( tuā-to-sòo ) 現代IDE攏是 ( lóng-sī ) 圖形化 ( tôo-hîng-huà ) 的,毋據咧Microsoft Windows 和 Pang-bô͘:Ill (X11) 等等 ( tíng-tíng ) 的聰口 ( tshong-kháu ) 系統出現 ( tshut-hiān ) 之前 ( tsi-tsîng ) ,Pang-bô͘:Ill 等等徛佇 ( khiā-tī ) 文本 ( bûn-pún ) 的IDE就 ( tō ) 已經 ( í-king ) 流行 ( liû-hîng ) 起來 ( khí-lâi ) 。逐家 ( Ta̍k-ke ) 通常使用功能見 ( kong-lîng-kiàn ) 或者jiat仔建 ( á-kiàn ) 來執行 ( tsip-hîng ) 電電 ( tiān-tiān ) 用的控制指另 ( tsí-līng ) 或者舊集 ( kū-tsi̍p ) 指另。
註解 ( Tsù-kái ) [ 修改 ]
↑ 英 : integrated development environment (英語)
參考 ( Tsham-khó ) 文獻 ( bûn-hiàn ) [ 修改 ]
Rehman, Christopher Paul, Christopher R。 Paul。 «The Linux Development Platform: Configuring, Using and Maintaining a Complete Programming Environment»。 2002。 ISBN 0-13-009115-4 (英語)
參閱 ( Tsham-ua̍t ) [ 修改 ]
外部 ( Guā-pōo ) 連結 ( liân-kiat ) [ 修改 ]