首页 理论教育常用集成开发环境简介

常用集成开发环境简介

【摘要】:例如,许多人在设计网站时使用DreamWeaver 等集成开发环境,因为使用集成开发环境时很多任务会自动生成,开发效率很高。Visual Studio 是最流行的Windows 平台应用程序的集成开发环境,最新版本为Visual Studio 2019,基于.NET Framework 4.8。Eclipse 是著名的跨平台的自由集成开发环境,最初主要用来开发Java 语言。许多软件开发商以Eclipse 为框架开发自己的集成开发环境。

为了提高编程效率,世界上一些大的IT 公司开发出了面向开发者的编程环境,以期通过简单的设计就可以自动生成程序代码,以大幅度提高程序代码的生产率、正确率。需要强调的是,程序的正确性证明是一个世界难题,至今还没有解决,要实现全流程代码自动生成,还需要有很长的路要走。这也是许多大型软件公司(如微软公司)提供的软件系统中时常出现bug(漏洞)的原因。

集成开发环境(Integrated Development Environment,IDE)是用于提供程序开发环境的应用程序,通常包括代码编辑器、编译器、调试器和图形用户界面工具。它是集成了代码编写功能、分析功能、编译功能、调试功能等的一体化开发软件服务套件。所有具备这一特性的软件或者软件套件都可以叫作集成开发环境,如微软公司的Visual Studio 系列,Borland 公司的C++Builder、Delphi 系列等。此类程序可以独立运行,也可以和其他程序并用。例如,许多人在设计网站时使用DreamWeaver 等集成开发环境,因为使用集成开发环境时很多任务会自动生成,开发效率很高。

1.Microsoft.NET 开发平台Visual Studio

Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。Visual Studio 是一个基本完整的开发工具集,它包括整个软件生命周期中所需要的大部分工具,如UML 工具、代码管控工具、集成开发环境等。所写的目标代码适用于微软公司支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Frame⁃work 和Microsoft Silverlight 及Windows Phone。

Visual Studio 是最流行的Windows 平台应用程序的集成开发环境,最新版本为Visual Studio 2019,基于.NET Framework 4.8。(www.chuimin.cn)

2.Eclipse 集成开发环境

Eclipse 是一个开放源代码的、基于Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java 开发工具(Java Development Kit,JDK)。

Eclipse 是著名的跨平台的自由集成开发环境,最初主要用来开发Java 语言。通过安装不同的插件,Eclipse 可以支持不同的计算机语言,比如C++和Python 等。Eclipse 本身只是一个框架平台,但是众多插件的支持使Eclipse 拥有其他功能相对固定的集成开发环境很难具有的灵活性。许多软件开发商以Eclipse 为框架开发自己的集成开发环境。

Eclipse 最初由OTI 和IBM 两家公司的IDE 产品开发组创建,起始于1999 年4 月。IBM 公司提供了最初的Eclipse 代码基础,包括Platform、JDT 和PDE。Eclipse 项目由IBM公司发起,围绕着Eclipse 项目已经发展出一个庞大的Eclipse 联盟,有150 多家软件公司参与Eclipse项目,包括Borland、Rational Software、Red Hat 及Sybase 等。Eclipse 是一个开放源码项目,它其实是Visual Age for Java 的替代品,其界面与Visual Age for Java 差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。随后还有包括Oracle 公司在内的许多大公司也纷纷加入了该项目,Eclipse 的目标是成为可进行任何语言开发的IDE 集成者,使用者只需下载各种语言的插件即可。