Category:集成开发环境

頁面分類 > 人类社会 > 科技 > 工具 > 程序设计工具 > 集成开发环境

程式語言的開發需要經過數個階段才能完成,包括編輯、直譯或編譯、連結、除錯等,每個階段以往都需要專門的對應工具(軟體)來加速開發的進展程序,如編輯器(Editor)、連結器(Linker)、除錯器(Debugger)等,然而為了能讓整體發展更為直覺方便且迅速便利,將各種工具合為一體,在同一個操作介面與環境使用多種軟體工具,就稱為整合開發環境

整合開發環境有的只能支援一種程式語言,如Borland公司的Delphi只支援Object Pascal,有的可支援多種語言,如Microsoft公司的Visual Studio可支援C/C++、Basic等。近年來開放、自由(免費)的整合開放環境增多,開放性的整合開發環境允許用戶自行搭配組合需要的各階段環節所運用的工具,如IBM公司發起的Eclipse(前身是Visual Age for Java)、Sun公司的NetBeans等,另外也有隨其他企業商用軟體而一併提供的,如BEA公司的WebLogic Workshop,或Oracle公司的JDeveloper,或者也有精簡化後而免費提供的,如Microsoft公司的Visual Studio 2005 Express,或只針對某種作業系統而提出的,如Borland公司的Kylix,如同針對作業系統所提出的Delphi。