分类:集成开发环境

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

程式语言的开发需要经过数个阶段才能完成,包括编辑、直译或编译、连结、除错等,每个阶段以往都需要专门的对应工具(软体)来加速开发的进展程序,如编辑器(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。