ide_idea - CSDN
ide 订阅
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。 展开全文
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。
信息
常用工具
VS、Eclipse、PyCharm等
外文名
IDE,Integrated Development Environment
使用平台
主机或终端机
中文名
集成开发环境
集成开发环境发展历程
从开始在主机或终端机开发程序,IDE才渐渐的成为必要的工具。早期的编程语言在送进编译器处理之前,必须要先经过流程图、撰写表格、打卡,所以当时并不需要IDE。Basic是第一个有IDE的编程语言,同时也是第一个可以直接在主机或终端机前开发程序,他的IDE(Dartmouth Time Sharing System的一部份)是采取命令行的方式,并不像现代的IDE使用选单和图形化。但是他良好的整合了编辑、档案、管理、编译、调试、执行等功能,符合现代化IDE的特性。今天,IDE这个词和一些没有关连性的命令行工具(像vi、emacs、make)是一种对照,虽然你可以把Unix当成是一个IDE,但是多数的程序开发人员会把IDE当成是一个可以完成各种开发工作的一个程序,这个IDE程序提供许多的功能,例如:制作、修改、编译、发布、调试。IDE的想法是把各种命令行的开发工具结合起来,提供一个抽象化的工具,来减少学习编程语言的时间,增加开发人员的生产力,同时也将各种开发工作做更密切的整合,来提高生产力,例如在写程序的时候就直接做编译,一发现有语法上的错误就立即回应。虽然现代的 IDE 多数是图形化的,但是IDE在视窗系统(windowing system,例如 Microsoft Windows 或 X Window System)出现前就已经开始使用,在当时IDE是纯文字模式,透过功能键和快捷键来从事各项工作,例如Turbo Pascal就是一个例子。近几年来,最有意思的发展是Eclipse和NetBeans这类开放源代码IDE的出现和流行,在结合开放源代码的精神—开放、可扩张之下,激发了人们成立社群以延伸这些IDE的能力,让这些IDE也能支持其他编程语言和其他的应用。
收起全文
精华内容
参与话题
  • 什么是IDE?

    千次阅读 2018-12-06 10:13:40
    IDE 就是 集成开发环境的英文缩写 集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、...

    IDE 就是 集成开发环境的英文缩写

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

    那么简单来讲,IDE就能使我们提升开发效率,比如智能提示,在导入包时自动生成一些代码。
    更简单的下载包界面。

    我们.net core 经常使用的IDE就是vscode 下面给出下载链接,
    https://code.visualstudio.com/

    展开全文
  • 世界十大顶级编程IDE

    千次阅读 2018-12-18 17:56:49
    IDE概述: IDE是集成开发环境(Integrated Development Environment)缩写。IDE是一种个编程软件,是集成了程序员语言开发中会需要的一些基本工具、基本环境和其他辅助功能的应用软件。IDE一般包含三个主要组件:源...

    IDE概述:
    IDE是集成开发环境(Integrated Development Environment)缩写。IDE是一种个编程软件,是集成了程序员语言开发中会需要的一些基本工具、基本环境和其他辅助功能的应用软件。IDE一般包含三个主要组件:源代码编辑器(Editor)、编译器、解释器(Compiler、Interpreter)和调试器(Debugger)。

    开发人员可以通过图形用户界面(GUI)访问这些组件、并且实现整个代码编译、调试和执行的过程。现在的IDE也提供其他帮助程序员提供开发效率的一些高级辅助功能,比如代码高亮,代码补全和提示,语法错误提示,函数追踪,断点调试等。

    现在有大量的免费开源的和商用的IDE。这里列出最常用、最著名、最好用的十款IDE。
    1、微软 Visual Studio(VS)
    VS支持创建各种类型的程序,包括从桌面应用、Web应用、移动APP、到视频游戏。对于初学者到高级专业开发人员来说都是最棒的开发工具。VS有可定制仪表板和可停靠的窗口。它支持多大36种不同的编程语言,如:ASP.NET、DHTML

    JavaScript、Jscript、Visual Basic、Visual C#、Visual C ++、Visual F#,XAML及更多。这个列表还在每天实时的增长着。
    2、NetBeans
    在这里插入图片描述NetBeans是一个免费开源的Java集成的开发环境软件,主要用于Java开发。适合从零开始或者对已有工程进行开发。NetBeans支持多种编译器,如CLang/LLVM、Cygwin(GNU)、MinGW和Oracle Solaris Studio。

    NetBeans是一款跨平台的IDE,支持Windows,Linux,OS X和Solaris等多种平台。NetBeans支持的编程语言有PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。
    3、PyCharm
    在这里插入图片描述
    PyCharm是著名的PythonIDE,有知名的IDE开发商JetBrains出品。除了最常用的IDE功能支持外,PyCharm特别对Python Web开发进行优化设计(Django、Flask、Pyramid、Web2Py)。PyCharm还支持Google App Engine和IronPython/Jupyter。

    除了Python之外,它还支持其他Web开发语言:JavaScript、Node.js、CoffeeScript、TypeScript、Dart、CSS、HTML。它可以很容易地与Git,Mercurial和SVN等版本管理(VCS)工具集成。
    4、IntelliJ IDEA
    在这里插入图片描述
    IntelliJ IDEA由Jet Brains出品的另外一款IDE。主要用于JAVA开发,集成了广泛的工具,可以用于Web和安卓移动应用程序开发。除了Java、Sass和Ruby之外,它还支持与Pycharm相同的语言。同样的它也支持Google App Engine,IDEA目前开源,有免费的社区版本,但是重要功能的版本是收费的。
    5、Eclipse
    在这里插入图片描述
    被广泛应用的免费开源的Java编辑器和IDE。可以灵活的适用于初学者和专业人。
    有很好的插件机制,支持各种各样的扩展和插件。最初是一个Java IDE。现在扩展到支C/C ++,Java、Peri、PHP、Python、Ruby以及更多的语言。
    Eclipse也是一个跨平台的IDE,支持Windows、Linux和Mac OS X,目前最新版本为Eclipse Oxygen 3 (4.7.3)版本
    6、Code:: Blocks
    在这里插入图片描述
    Code:: Block免费开源的自由软件,是一款支持高度定制跨平台IDE,并坚持所有平台上执行始终如一地的效果。对于经常在不同平台切换的开发人员而言,非常方便。
    它支持三种语言C、C ++和Fortran语言。还支持很多预设和定制插件。目前最新版本为17.12版本,发布日期为2017年12月31日。
    7、Aptana Studio 3
    在这里插入图片描述
    Aptana Studio 3是最强大的开源WEB开发 IDE,它支持最新的HTML5规范;支持内置的终端,可以快速访问命令行;集成GIT做版本管理。
    它还支持多种语言:HTML5、CSS3、JavaScrip、Ruby、Rails、PHP和Python
    8、CodeLite
    在这里插入图片描述
    CodeLite是一款开源的跨平台IDE,基于其内置的强大解析器,支持快速和强大的代码补全工具。轻量化是其特征,在Window下占用内存测试内存占用不超过100M,内建C++11,CodeLite还非常易于上手。
    CodeLite以其的RAD工具而闻名,用于构建基于Widgets的应用程序。
    CodeLite支持:C/C++,PHP和Node.js编程语言。
    CodeLite最新版本为v12.0.0
    9、Xcode
    在这里插入图片描述
    Xcode是有Apple出品的Mac OS X下的集成开发环境。内置一系列的工具集用于为iPad,iPhone和Mac的应用开发。Xcode是一个单窗体界面,在这个界面中控件可以很容易地与实现代码进行连接。

    Xcode支持AppleScript、C/C ++、Java、Swift 和Objective-C

    10、Komodo
    在这里插入图片描述
    Komodo是一个开源的的跨平台多语言支持的IDE。对于使用Mozilla和Scintilla代码库的动态编程语言来说非常有用。
    它广泛支持各种语言,看他的标语就是体现出来了。但是主要用于PHP开发,也用于Perl、Python、Ruby、Tcl以及JavaScript、CSS、HTML、XML。
    以上列出的所有IDE是非常流行和受欢迎的IDE,当然也已有一些曾经非常流行好用的IDE,目前已经落寞不在流行,但是不能抹去它曾经发出的光芒!比如著名的Delphi/VCL,我认为是世界上非常好的,最有效率的IDE。可惜Delphi语言已经鲜为人知了。
    原文:https://baijiahao.baidu.com/s?id=1596921669367023584&wfr=spider&for=pc

    展开全文
  • 程序员必备开发工具(IDE)推荐

    千次阅读 2019-05-10 12:27:50
    作为一名程序开发人员,不管你使用哪门语言开发都有很多可以选择的集成开发环境IDE(Integrated Development Environment),IDE是提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等...

    目录

    前言

    c/c++/c#

    Java

     Python

    Vue

     Android

    其他辅助开发工具:


    前言

    作为一名程序开发人员,不管你使用哪门语言开发都有很多可以选择的集成开发环境IDE(Integrated Development Environment),IDE是提供程序开发环境的应用程序,一般包括代码编辑器、编译器调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。开发者可以通过IDE提供的代码高亮,代码补全和提示,语法错误提示,函数追踪,断点调试等功能提高开发效率。如何选择一款适合自己的集成开发环境使得开发工作事半功倍呢,下面是我开发时用到的一些IDE,喜欢的可以参考。

    c/c++/c#

    Microsoft Visual Studio(简称VS)

    VS是微软开发的一款基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等,所写的目标代码适用于微软支持的所有平台。是一款非常实用且强大的代码编写开发软件,也是一个极好的开发环境由微软最新推出,是专门针对开发人员而设计的,极大的为开发人员带来方便。

    特点:

    C# .NET4.0中的动态类型和动态编程;

    支持Office ;

    支持新C++标准,增强IDE,切实提高程序员开发效率。

    支持多种编程语言编写,C#、C++、Python、Visual Basic、Node.js、HTML、JavaScript等等主流高低级编程语言。

    拥有强大的可视化布局功能,可以实时的展示界面布局效果;

    Java

    MyEclipse 是基于Eclipse 对Java进行的深度设计,拥有功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、Javascript、SQL,Hibernate,Spring等,利用它可以极大的提高Java开发效率。

    特点:

    插件丰富

    跨平台支持Windows、 Linux、Mac OS X等操作系统;

    支持代码的调试、编译、分析、自动完成与重构;

    拥有强大的可视化布局功能,可以实时的展示界面布局效果;

     Python

    PyCharm是一款Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。同时支持Python框架快速搭建,是Python开发者必备的开发工具。

    特点:

    专为Python提供代码完成,快速切换语法,错误代码高亮显示和代码检查;

    项目查看,文件结构查看,在文件,类,方法间快速跳转;
    快速进行代码分析,错误高亮显示和快速修复;
    跨平台支持Windows、 Linux、Mac OS X等操作系统;

    Vue

    Visual Studio Code是微软开发的一款开源免费的跨平台的轻量级代码编辑器,集成了现代编辑器所应该具备的特性,支持语法高亮、智能代码补全、自动保存、自定义热键、括号匹配、代码片段、代码对比等,插件相当的丰富,界面炫酷,调试方便,而且还是绿色免安装的,解压即可使用,占用资源少运行起来特别的流畅。

    特点:

    免费开源

    跨平台支持Windows、 Linux、Mac OS X等操作系统;

    智能代码补全、智能保存、错误代码高亮显示、自定义热键、括号匹配、代码片段、代码对比、代码检查等

    插件丰富,通过安装插件支持30多种编程语言开发,如C/C++、C#、.Net、Java、PHP、Python、TypeScript、Objective-C、Vue、JavaScript、CSS、HTML等等。

     Android

    Android studio是谷歌推出的一个Android集成开发工具,适用于 Android 手机、平板电脑、穿戴式设备、电视等设备的应用开发。可以直接下载免安装版使用,不用再在Eclipse复杂的配置环境了,直接上手使用,相当的方便快捷。

    特点:

    跟Microsoft Visual Studio一样,拥有强大的可视化布局功能,可以实时的展示界面布局效果;

    Android Studio支持了多种插件,可直接在插件管理中下载所需的插件;

    智能代码补全、智能保存、错误代码高亮显示、代码检查等

    内置模拟终端

    其他辅助开发工具:

    Notepad++ 是一款非常有特色的免费开源编辑器,软件小巧高效,支持多种编程语言,比如C,C++ ,Java ,C#, XML, HTML, PHP,Javascript等,但是代码提示和调试感觉弱了点,不过拿来查看代码还是相当不错的。

    Sublime Text 

    Sublime Text是一款跨平台代码编辑软件,也是程序员必不可少的工具,支持代码补全、代码折叠,自定义皮肤等功能(界面还是很漂亮的),同时支持多种语言和多种操作系统,插件也丰富就是感觉安装麻烦,还是Visual Studio Code比较直接。 

    Chrome浏览器

    由Google开发的一款基于JavaScript V8引擎的快速、安全浏览器,Chrome最大特点超级简洁的界面,而且运行快速,用来开发前端调试相当的不错。

     

    展开全文
  • 介绍几款实用的IDE

    2017-11-08 10:02:19
    http://www.bootcss.com/p/bootstrap-wysiwyg/ 在线编辑器 bootstrap http://integ.github.io/BachEditor/ 一个有情怀的编辑器。Bach's Editor http://ueditor.baidu.com/website/ 百度 ueditor ...
    
    

    http://integ.github.io/BachEditor/
    一个有情怀的编辑器。Bach's Editor

    http://kindeditor.net/
    经典的kindeditor

    https://github.com/wangfupeng1988/wangEditor-mobile
    wangEditor-mobile--移动端编辑器

    https://www.tinymce.com
    国外的一款编辑器 - tinymce

    http://alex-d.github.io/Trumbowyg/
    Trumbowyg - 轻量编辑器
     
    展开全文
  • 4、集成开发环境(IDE)介绍

    万次阅读 2018-11-18 13:34:39
    1、了解Java的IDE开发工具 2、会使用Eclipse开发工具新建项目,编写代码,并运行程序。 学习过程: 使用文本开发效率无疑是很低的,每次编写完代码后,还需要手动的编译执行,也太麻烦了。java作为一门全世界最受...
  • IDE系列

    2017-06-06 16:35:31
    JetBrains我所见过的最好的IDE,没有之一。 网址:jetbrainsPython 地址:pycharm 激活: Java 地址:IntelliJ IDEA 激活: C/C++ 地址:CLion 激活: golang 地址:golang 激活: 主题下载 地址:主题地址 推荐...
  • 前端开发者最常用的六款IDE

    万次阅读 2018-10-10 12:58:10
    一、Visual Studio Code ... 功能介绍: 微软在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑...
  • IDE详细介绍

    千次阅读 2019-01-28 17:23:44
    文章目录集合Interface CollectionInterface ListInterface SetIDE(Integrated Development Environment)集成开发环境 对于 Java 中的常量的命名规则:所有单词的字母都是大写,如果有多个单词, ...
  • 谈开发,Java肯定是个绕不过去的话题,那大家到底都用哪些IDE呢? 下面给大家讲讲8个程序员喜爱的Java开源IDE工具,当然了这只是整理出来的一部分, 如果你有更好用的,也欢迎在评论区和大家一起探讨。 1、...
  • 如何安装 IntelliJ IDEA 最新版本——详细教程

    万次阅读 多人点赞 2019-11-25 18:37:04
    IntelliJ IDEA 简称 IDEA,被业界公认为最好的 Java 集成开发工具,尤其在智能代码助手、代码自动提示、代码重构、代码版本管理(Git、SVN、Maven)、单元测试、代码分析等方面有着亮眼的发挥。IDEA 产于捷克,开发...
  • IDE

    千次阅读 多人点赞 2013-11-18 10:50:20
    IDE(Integrated Development Environment,集成开发环境)。DE集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。该程序可以独立运行,也可以和其它...
  • 深受C/C++程序员欢迎的11款IDE_开发工具

    万次阅读 多人点赞 2019-10-09 16:19:04
    本文总结了近些年深受C/C++程序员欢迎的11款IDE, 深受Java程序员欢迎的10款Java IDE 深受C/C++程序员欢迎的11款IDE 几十年过去了,C和C++作为主要的高级的程序设计语言,在全球范围内仍然广受欢迎,并...
  • python IDE

    千次阅读 2014-05-16 17:00:41
    好用的免费python IDE
  • 排名前三的python 开源 IDE

    万次阅读 2019-03-02 15:58:37
    Python无处不在 ,似乎它支持从主要网站到桌面实用程序到企业软件的所有功能。 Python已经被用来编写流行的软件项目,如dnf / yum,OpenStack,OpenShot,Blender,Calibre,甚至是原始的BitTorrent客户端。...
  • STM32开发环境搭建(STM32CubeIDE)

    千次阅读 2019-09-08 01:14:45
    STM32开发工具很多,在这里我选用STM官方的STM32CubeIDE免费开发环境。 STM32CubeIDE下载地址:https://www.st.com/zh/development-tools/stm32cubeide.html 点击 获取软件 根据自己系统下载对应的软件,下载后...
  • IDE:Eclipse Che:Eclipse下一代IDE

    千次阅读 多人点赞 2020-08-28 07:48:16
    Eclipse Che被Eclipse官方称为下一代IDE,作为老牌的IDE,被其寄予厚望的Eclipse Che到底有什么特点,在这篇文章中我们来一探究竟。
  • Python适合自己的IDE才是最好的IDE

    万次阅读 2014-08-10 16:25:41
    概述 “工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE...一个优秀的IDE,最重要的就是在普通文本编辑之外,提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷、舒适、清晰的浏览、输入、修
  • 三大高手,哪个JAVA编程IDE最适合你?

    万次阅读 多人点赞 2018-07-29 08:28:54
    Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大...
  • STM32CubeIDE属于一站式工具,那么本文也一站式带你体验:下载安装,配置生成代码,硬件在线调试。 内容已经在我微信公众号『strongerHuang』分享(下面链接),抽空把它搬运到博客来。 STM32CubeIDE教程:...
  • 块设备驱动详解 IDE(转)

    万次阅读 2012-06-22 18:41:24
    本次分析以linux2.6.32 内核为基础,重点分析ide 硬盘驱动的实现。通过前面 子系统的分析,不难发现任何一个底层驱动的实现都离不开其他内核模块的支持。 同时内核对各个模块的加载有着一定的先后顺序,要想对一个...
1 2 3 4 5 ... 20
收藏数 517,222
精华内容 206,888
关键字:

ide