Chi̍p-sêng khai-hoat khoân-kéng

Lohankhapedia (自由的百科全書) 欲共你講..。
跳至導覽 跳至搜尋
Anjuta, un entorno de desarrollo integrado de C y C++ para el ambiente GNOME
ІСР мови Python
Part of a series on
Pang-bô͘:Ill

集成 (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) ()一種 (tsi̍t-tsióng)軟體 (nńg-thé)應用 (ìng-iōng)程序 (tîng-sū)會當 (ē-tàng) ()電腦 (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) ()這款 (tsit-khuán) (hîng)

IDE佮閣較 (koh-khah)廣泛 (kóng-huàn)的軟體開發環境的其他部分 (pōo-hūn)之間 (tsi-kan)邊界 (pian-kài) ()明確 (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ô͘:IllPang-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-ê)程序通常 ()創作 (tshòng-tsok)修改 (siu-kái)編譯 (pian-i̍k)部署 (pōo-sú) ()tshònńg (thé)提供正濟 (tsiann-tsē)功能 (kong-lîng). (Tse)使用 (sú-iōng)相關 (siong-kuan)工具 (比如viGDBGCC或者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 ()手動 (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) ()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 WindowsPang-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 ()已經 (í-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)[修改]

  1. : 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)[修改]