freeCodeCamp/guide/chinese/miscellaneous/integrated-development-envi.../index.md

11 lines
1.5 KiB
Markdown
Raw Normal View History

---
title: Integrated Development Environment
localeTitle: 综合发展环境
---
**集成开发环境**旨在通过提供具有类似用户界面的紧密组件来最大化程序员的工作效率。 IDE提供了一个完成所有开发的程序。该程序通常提供许多用于创作修改编译部署和调试软件的功能。这与使用不相关工具例如viGCC或make的软件开发形成对比。
IDE的一个目标是减少拼凑多个开发实用程序所需的配置而不是提供与内聚单元相同的功能集。在学习使用IDE比手动集成所有单个工具更快的情况下缩短设置时间可以提高开发人员的工作效率。所有开发任务的更紧密集成有可能提高整体生产力而不仅仅是帮助完成设置任务。例如代码可以在编辑时连续解析在引入语法错误时提供即时反馈。这可以加速学习新的编程语言及其相关的库。
某些IDE专用于特定的编程语言允许一个与该语言的编程范例最匹配的功能集。但是有许多多语言IDE例如EclipseActiveState KomodoIntelliJ IDEAMyEclipseOracle JDeveloperNetBeansCodenvy和Microsoft Visual Studio。 XcodeXojo和Delphi专用于封闭语言或一组编程语言。
虽然大多数现代IDE都是图形化的但是在Windows Windows和X Window SystemX11等窗口系统广泛应用之前Turbo Pascal等基于文本的IDE已经广泛使用。它们通常使用功能键或热键来执行常用命令或宏。