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-04-30 21:34:50
      集成开发环境(IDE,Integrated Development Environment ),通常包括编程语言编辑器、自动构建工具、调试器,有的IDE会有编译器/解释器,比如Visual Studio。IDE是生产力工具,初学者编程并不建议使用,但在...

    概念

      集成开发环境(IDE,Integrated Development Environment ),通常包括编程语言编辑器、自动构建工具、调试器,有的IDE会有编译器/解释器,比如Visual Studio。IDE是生产力工具,初学者编程并不建议使用,但在实际项目中熟练掌握可以极大的提高开发效率。

      每个程序员可能都有心中最喜欢的那个IDE,不过本文不准备讨论到底哪个IDE更好,只是总结一些做Java开发常用的IDE


    类别

    Eclipse
      Eclipse是著名的跨平台开源IDE。最初由IBM公司开发,2001年贡献给开源社区,现由Eclipse基金会管理。早起主要用来Java语言开发,但通过安装插件的方式可以作为其他计算机语言比如C++和Python的开发工具。Eclipse本身是一个框架平台,支持各种插件安装,具有很高的灵活性。
      大学的机房、教材上十有八九使用的是Eclipse,它可能是很多Java程序员的第一个IDE,曾经是当之无愧的Java IDE 王者。
    MyEclipse
      MyEclipse是由Genuitec公司在Eclipse的基础上开发的一款功能强大的Java EE 集成开发环境,从前端到后端都可以使用MyEclipse开发,适合全栈开发者,付费使用。
    NetBeans
      NetBeans由Sun开发,开源并免费,同样也支持多语言开发,与Eclipse类型,流程程度不如Eclipse。

    IntelliJ IDEA
      JetBrains公司(前称为IntelliJ)开发,2001年推出,最初并不支持J2EE和Web开发,也不支持插件,现在已经成长为一款优秀的IDE,直追曾经的王者Eclipse。被许多开发人员和行业专家誉为市场上最好的IDE。之前是收费软件,不过在2009年以后就开始推出了免费的社区开源版本。
    Google旗下的Android Studio是基于IDEA的社区版发展而成,用来替代原来安卓开发者使用的 Eclipse ADT。

    展开全文
  • haskell-ide-engine:haskell ide-integration的引擎。 不是IDE
  • wingIDE python IDE

    2013-07-10 17:41:49
    wingIDE python IDE,PYTHON的IDE开发环境,自动补齐等功能非常强大,还集成了版本工具(git、svn等)
  • 排名前三的python 开源 IDE

    万次阅读 2017-06-16 14:17:03
    PyCharm几乎可以在IDE中提供一切可能希望的功能:集成单元测试,代码检测,集成版本控制,代码重构工具,各种工具导航工具,以及您期望的突出显示和自动完成功能IDE。 对我来说,PyCharm的主要缺点是其开放的核心...

    Python无处不在 ,似乎它支持从主要网站到桌面实用程序到企业软件的所有功能。 Python已经被用来编写流行的软件项目,如dnf / yum,OpenStack,OpenShot,Blender,Calibre,甚至是原始的BitTorrent客户端。

    它也恰好是我最喜欢的编程语言之一。 就个人而言,Python多年来一直是我从大学课程到小脚本的一切课程,帮助我自动执行重复的任务。 它是少数几种语言之一,初学者很容易就可以开始,而初学者毕业于现实世界的项目时却非常强大。

    排名前三的python 开源 IDE

    更多Python视频、源码、资料加群531509025免费获取

    编辑Python程序,您有许多选项。有些人仍然喜欢一个基本的文本编辑器,如Emacs,VIM或Gedit,所有这些都可以通过语法高亮和自动填充等功能进行扩展。但是,大量使用复杂代码库的大型项目的大量用户更喜欢将文本编辑器和终端组合的集成开发环境(IDE)。高级文本编辑器和超薄IDE之间的界限并不总是很清楚,我们将会将其留给您,以确定您的开发需求所需的哪些功能。

    我们来看看Python开发人员可用的一些最受欢迎的选项,看看它们是如何堆叠的。所有这三个都是跨平台的,可以在您选择的操作系统上使用。

    Eclipse与PyDev

    很难在开源集成开发环境中编写任何内容,而不需要覆盖Eclipse,它拥有庞大的开发者社区和无数的插件,可让您自定义它,以满足您几乎可以想像的任何需求。但这个厨房水槽方法也是Eclipse的缺点之一。许多人批评它是blo肿,低规格系统的表现肯定是一个问题。

    也就是说,如果您从不同语言(特别是Java)的背景中来到Python,Eclipse可能已经是您的IDE了。如果你利用它的许多功能,你可能会发现没有困难的生活。

    PyDev向Eclipse添加了大量功能,远远超出了简单的代码突出显示。它处理代码完成,集成Python调试,添加令牌浏览器,重构工具等等。对于那些使用流行的Django Python网络框架的人,PyDev将允许您创建新的Django项目,通过热键执行Django操作,并为Django使用单独的运行配置。

    Eclipse和PyDev都可以在Eclipse公共许可证下使用。

    排名前三的python 开源 IDE

    Eric

    Eric是我个人最喜爱的Python编辑IDE。以Monty Python的Eric Idle命名,Eric实际上是使用Qt框架在Python中编写的。

    Eric使用Scintilla,它是一个源代码编辑组件,用于许多不同的IDE和编辑器,也可以作为独立的SciTE编辑器使用。

    Eric的功能与其他IDE类似:支持匹配,代码完成,类浏览器,集成单元测试等。它还具有Qt表单预览功能,如果您为应用程序开发Qt GUI,这很有用,我个人喜欢综合任务列表功能。

    我听到一些关于Eric的文档的批评,主要是通过一个大规模的PDF来提供,但是如果你花时间去学习,我会发现Eric是一个轻量级的全功能的编程环境。

    Eric根据GPL版本3提供。

    排名前三的python 开源 IDE

    PyCharm

    PyCharm是另一个受欢迎的Python编辑器,并且是我的前三名。 Pycharm是一种商业产品,但制造商还提供了一个根据Apache 2.0许可证免费开源的社区版本。

    PyCharm几乎可以在IDE中提供一切可能希望的功能:集成单元测试,代码检测,集成版本控制,代码重构工具,各种工具导航工具,以及您期望的突出显示和自动完成功能IDE。

    对我来说,PyCharm的主要缺点是其开放的核心模式。许多PyCharm的高级功能在开放源代码许可下都不可用,对我来说,这是一个破产者。然而,如果您不想使用封闭源代码中包含的更高级功能,则遗漏的功能可能会使PyCharm成为Python编辑的较轻重量。

    排名前三的python 开源 IDE

    其他的选择

    开源Python编辑器和集成开发环境的列表很长。这里有一些其他有趣的突破。

    • PyScripter,LeoEditor和PTK(Python工具包)都是使用Python代码的不太知名的工具。当然还有IDLE,它是用Python封装的默认IDE。

    • Bluefish和Geany是两个伟大的通用IDE,具有强大的Python支持。

    • Spyder是专门用于研究Python开发和通常与此类工作相关的库的IDE。

    这不是Python编辑解决方案的完整列表。对于(几乎)全面的列表,请查看Python Foundation的集成开发环境列表和Python编辑器。我们想念你最喜欢的吗?让我们知道下面的评论是什么,并告诉我们为什么它是你的首选。

    结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!

    Python基础入门教程推荐:更多Python视频教程-关注B站:Python学习者
     

    【Python教程】全网最容易听懂的1000集python系统学习教程(答疑在最后四期,满满干货)

    Python爬虫案例教程推荐:更多Python视频教程-关注B站:Python学习者
     

    2021年Python最新最全100个爬虫完整案例教程,数据分析,数据可视化,记得收藏哦

    展开全文
  • WebIDE:编码WebIDE社区版
  • remix-ide:Remix IDE的文档
  • golite IDE

    2018-06-13 00:31:43
    golang 开发 深受欢迎的IDE:goLite 平台: windows平台
  • wingIDE python IDE,

    2013-07-11 08:09:08
    wingIDE python IDE,PYTHON的IDE开发环境,自动补齐等功能非常强大,还集成了版本工具(git、svn等)
  • Wing IDE是一个Python语言的IDE,其中包括大量语法标签的高亮显示。与其他类似的IDE相比,wingIDE最大的特色是可以调试django应用。 WingIDE是个相当优秀的 IDE;虽然它只是个面向 Python 的工具。 包含破解说明。只...
  • IDE个人配置

    2018-07-10 23:54:14
    IDE个人配置。IDE个人配置。IDE个人配置。IDE个人配置。
  • terminal ide

    2016-03-08 15:42:28
    Terminal IDE 是一个可扩展的终端应用,其包含了全功能...Terminal IDE集成了VIM, ssh, git等多个功能,其中强大之处,大家自己发觉,如果你用惯了Linux下的shell命令,那么用Terminal IDE你将会得心应手,喜欢上它的。
  • MPLAB® IDE中文用户指南+ MPLAB® IDE英文用户指南+ MPLAB® IDE中文快速入门指南.7z三合一
  • dPanda WebIDE dPanda WebIDE是dPanda项目的一部分,仅包含WebIDE。 WebIDE是“ JSFiddle”样式编辑器,它支持XSLT和GatewayScript以及代码的执行。 入门 先决条件 码头工人 吉特 正在安装 Docker映像在Dockerhub上...
  • FreeMaker IDE

    2012-08-15 20:47:30
    FreeMaker IDE FreeMaker IDE
  • 用于创建/管理bookmarklet的IDE。 轻松创建和管理您的书签。 在线查找书签? 右键单击代码片段并将其添加到IDE,可以轻松地将其添加到IDEIDE在您的Chrome书签中使用一个bookmarklet文件夹,因此您仍然拥有完全...
  • JHipster-IDE JHipster IDE是Xtext DSL,它为流行的IDE和编辑器(例如Eclipse和Visual Studio Code)提供JHipster域语言文件的文本编辑支持。 特征 具有JDL编辑器和Shell集成的JHipster IDE,可以直接从IDE调用...
  • IDE:Eclipse Che:Eclipse下一代IDE

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

    Eclipse Che被Eclipse官方称为下一代IDE,作为老牌的IDE,被其寄予厚望的Eclipse Che到底有什么特点,在这篇文章中我们来一探究竟。


    开发团队的Kuberentes原生IDE

    Eclipse Che对开发团队来进行Kubernetes开发使能,提供了一键生成开发者工作空间的功能,消除了团队本地环境配置的操作。Che可以将Kubernetes应用更容易地发布至开发环境,并且提供了一个基于浏览器的IDE,使得开发者可以从任何机器进行编码、测试和运行应用程序等操作,所有的一切只需要提供一个浏览器即可。


    功能特性

    生产运行环境

    Eclipse Che可以支持各种容器,甚至是多容器的运行环境。可以在Kubernetes、OpenShift或者Docker环境中运行,Chec可以使用从DockerHub或者开发者自己的镜像私库,通过添加基于SSH的Agent,使得生产镜像通过终端和语言服务可以具有开发环境功能,停止时,Che也可以保存工程相应的关键状态信息。支持和实现此项特性的基础能力主要包括:

    • 容器运行环境
    • Compose运行环境
    • SSH访问
    • 根用户终端访问
    • 预构建和自定义的组件
    • 工作空间快照
      在这里插入图片描述

    工作空间的开发模式

    通过Agent为工作空间添加开发者服务包括语法自动补齐、错误检查和调试工具等。针对不同语言提供智能提示,可以启用根用户或者SSH访问方式。支持和实现此项特性的基础能力主要包括:

    • 语言服务器
    • 智能提示与重构
    • 调试器
    • 工作空间Agent
    • 智能命令
    • SSH访问
    • 根用户终端访问
      在这里插入图片描述

    可使用任何IDE

    可以在任何设备上进行工作,无需安装软件,因为Eclipse Che IDE已经提供了内建方式。也可以使用开发者自己喜欢的桌面IDE,只需要挂载Che工作空间即可,一切可根据用户自行选择。支持和实现此项特性的基础能力主要包括:

    • 浏览器IDE
    • RESTful 工作空间API

    在这里插入图片描述

    团队开发

    基于生产镜像创建定制的团队可用的组件和运行环境,包括开发所需要的工具。所有人都可以使用这样的组件或者拷贝工作空间来快速创建可以用于生产环境的应用。甚至可以通过添加示例代码来实现对新人进行培训的目的。支持和实现此项特性的基础能力主要包括:

    • 组件运行环境
    • 团队工作空间
    • 项目示例
      在这里插入图片描述

    语言服务协议

    语言服务协议(Language Server Protocol )是由Microsoft, Codenvy, Red Hat 和 IBM共同开发的协议,包括语法分析,高亮以及在Eclipse Che内的重构代码。协议用于在客户端工具和语言服务之间进行功能特性的集成,比如自动不起、定义跳转和搜索所有引用等。
    在这里插入图片描述

    调试器

    Che可以在开发者的工作空间中插入调试代理以允许变量监控和替换、断点设定、但不调试和其他常用的调试操作。调试器可以与组件或者用户工作空间进行关联。
    在这里插入图片描述

    SSH / 终端

    Che向工作空间关联的操作系统中添加SSH守护进程,使用ssh连接开发者自己的IDE比如Eclipse,上传死钥或者使用Che为每个工作空间创建密钥对。通过Che的浏览器终端,开发者可以访问自己的工作空间,并且具有工作空间所关联操作系统的根用户权限。
    在这里插入图片描述

    组件

    组件指的是工作空间的运行环境配置,包含运行环境所需要的构建文件(recipe)和元数据信息比如标签、描述信息、环境名称以及安全策略等。组件在用户的仪表盘中被展示,组件标签tag可以用于过滤可用的工程代码示例。组件的构建文件可以是Kubernetes YAML、Dockerfile或者Docker Compose文件,可以通过这些文件的方式来创建潜入到工作空间的运行环境。Che已经提供了30+的内建的组件可以用于开发者的工作,当然也可以创建自己的组件。
    在这里插入图片描述

    RESTful的工作空间

    所有的Che服务都可以通过RESTful API进行访问,无论是通过工作空间的master还是agent,Che都提供了可以使用的API进行操作。工作空间master提供了工作空间管理和用户管理,而在每一个工作空间中,agent就是一个微型的提供了项目相关API的Che服务器,比如Che通过RESTful JDT wrapper提供了100+的Java智能提示能力。Che使用Swagger用于浏览和管理API。
    在这里插入图片描述

    可扩展的云IDE(Cloud IDE)

    Che提供了一个可以从本地或者远端设备上进行访问的免安装的浏览器IDE。简、快、美:这是IDE和开发者所期待的。IDE使用了跨浏览器的JavaScript和CSS来实现,通过浏览器来进行使用,使用浏览器不同的tag页面可以打开不同的工作空间,每个空间消耗100M以下的内存,流畅的用户交互体验也不会因工作空间在远端而受到影响。Eclipse Che基于Eclipse Theia提供了VSCode体验的WebIDE功能,提供了最新的工具协议,包括语言服务、调试适配器以及和VSCode扩展的兼容性。对于更倾向于使用个人桌面IDE的用户,Che同样支持。同时提供了很多流行的工具包括:

    • 嵌入式的Orion编辑器
    • 按键绑定
    • 全球化的键盘支持
    • git / subversion工具

    在这里插入图片描述

    多工程管理

    Che是一个真正的IDE平台,识别项目并绑定至仓库并指定类型,不同项目类型被赋予不同行为,比如Java项目被添加时,Che会添加RESTful JDT core的功能到相应的工作空间。工作空间可以有多个工程,每个工程都有自己的类型,虽然共享于一个工作空间,每个工程都可以被独立的构建和运。当下,Che的工程类型仍然有限,主要包括JavaScript、Maven和空工程类型。后续将会进一步和社区生态即可提供更多选择。
    在这里插入图片描述

    命令

    Command是运行在工作空间所在操作系统的一个进程,可能是用户、工作空间或者项目相关。
    命令具有不同类型,不同类型的命令具有特定的行为,比如Maven命令类型就包含生命周期阶段运行相关的内容。命令执行时,可以对项目和其他资源进行操作,允许用户跨项目和模块执行命令,执行时并与一定的上下文相关联。
    在这里插入图片描述

    预览

    提供预览的功能,可以针对项目的上下文和工作空间,创建和显示用于预览的Web页面,同时,和预览功能结合,通过相应的命令,在工作空间中可以更好地启动和调试。

    插件

    Che可以通过使用定制化内建的插件或者使用者自己的插件来进行扩展。可以通过使用Che提供的方式生成用户自己的插件,用户可以编写插件来操作IDE、Che服务器或者工作区代理,插件会由Che在合适的时间插入到应该插入的位置。
    在这里插入图片描述


    整体架构

    在这里插入图片描述


    用户视角

    • 开发者
      可以使用Che作为IDE进行任何框架和语言的编写,可以有助于工程和运行环境更加具有可移植性,同时上云更加简单。

    • 产品负责人
      可以通过将Che嵌入到产品之中,只需要通过API进行控制即可。三星、SAP和红帽等使用Che创造了很好的开发者体验。比如SAP的WebIDE
      在这里插入图片描述
      在比如Codenvy,做了企业级的Che使用封装
      在这里插入图片描述

    • 扩展提供者
      可以使用组件、模版、扩展和插件进行新的开发者工具的创建,更好地利用和扩展使用方式。


    总结

    Eclipse Che有强大的背景公司的技术力量的支持,有众多既有用户的追随,是后续云IDE选型中不可忽视的一个选择项。

    展开全文
  • hexlet-ide -r . 嵌入用法 1. npm i --save hexlet-ide 2. require hexlet-ide frontend module var HexletIde = require("hexlet-ide/src/editor/main"); 3. Create widget var widget = HexletIde.create...
  • ide50 这是ide50 ,一个便于使用的命令行脚本。
  • vim-go-ide:Vim作为go语言的IDE将vim打造成go语言的ide
  • 深受C/C++程序员欢迎的11款IDE_开发工具

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

    QQ群 668524118,欢迎加入交流!

    概述:C/C++在全球范围内广受欢迎,在应用程序和系统开发中不可或缺。本文总结了近些年深受C/C++程序员欢迎的11款IDE,

    • 深受Java程序员欢迎的10款Java IDE
    • 深受C/C++程序员欢迎的11款IDE

    几十年过去了,C和C++作为主要的高级的程序设计语言,在全球范围内仍然广受欢迎,并牢牢占据着TIOBE编程语言排行榜前5名,应用程序和系统的开发离不开这两门语言,现在我们来总结一下近些年来,深受C/C++程序员欢迎的11款IDE:

    1) eclipse

    Eclipse是全球最流行和最强大的一款IDE。它能够为C和C++程序员提供开源的工具和环境。初学者使用这款IDE上手会非常的容易。

    特点:

    • 可免费使用的开源软件。
    • 支持Windows、 Linux、Mac OS X等各种平台。
    • 支持代码的调试、编译、分析、自动完成与重构(代码的重组可以在不改变外部运行的情况下执行)。
    • 有伟大的图形用户界面(GUI),可使用拖放功能来安排元素。
    • 支持静态代码分析

    2) Code::Blocks

    Code::Blocks是可用于满足C和C++的开发人员最苛刻需求的免费C/ C++ IDE。这款IDE包含了你进行C和C++开发所要用到的全部功能。

    特点:

    • 可用于Windows、Linux和Mac OS X。
    • 完全的可定制性和可扩展性。
    • 支持代码的编译、调试、代码覆盖、分析和自动完成。
    • 是一个类浏览器。即是说它可以使面向对象编程可视化。
    • 拥有Eclipse这样的可在安排元素时使用拖放功能的特性,另外也支持代码分析。

    3) GNAT Programming Studio

    GNAT Programming Studio简称为GPS,是一个简化了软件与开发人员之间交互行为的高度先进的免费IDE。GPS的自然接口使得其简单易用,简化了源程序的导航,也有助于突出程序的基本思想。

    特点:

    • 多平台支持。
    • 支持代码的编译、调试、代码覆盖、分析和自动完成。
    • 也是一个与Code:Blocks类似的类浏览器,同样支持代码重构。
    • 其拖放功能可减轻程序员的工作

    4) CodeLite

    CodeLite是另一个优秀的、免费的、开源、跨平台的C /C++ IDE,它可用于所有的主流平台(Windows, Linux和 OSX)。

    特点:

    • 支持通用的编译器,可通过Buildtab对错误进行点击。
    • 支持下一代调试器。
    • 拥有基于内部解析器的异常快速和强大的代码完成工具。
    • 还拥有基于应用程序的用于构建插件RAD工具。
    • 支持静态代码分析、重构、类浏览器和程序概要分析。

    5) NetBeans

    Netbeans C++ IDE包含很多以C和C++模板为基础的项目,提供了C和C++动态与静态库来构建应用程序。其神奇的特性使得它在web开发人员之间流传甚广。

    特点:

    • 免费开源的IDE。
    • 多平台支持。
    • 代码完成速度快,支持C / C++的重构。
    • 很好的集成了多任务(multi-session)gdb调试器。
    • 拥有自动缩进、语义突出、格式化(可对格式风格进行选择)、代码折叠、括号匹配和模板等功能。
    • 可使用远程主机上的开发工具以简单的方式创建、执行甚至调试用户端系统的项目。

    6) Qt Creator

    Qt Creator是另一种跨平台的IDE,它的设计目标是使开发人员能够利用Qt 这个应用程序框架更加快速及轻易的完成开发任务。

    特点:

    • 多平台支持。
    • 支持代码的编译、调试、分析、自动完成和重构。
    • 可自由拖放。
    • 支持静态代码分析。

    7) Dev C++

    Dev C++是一款用于C和C++语言开发的不错的IDE,它是一个开源的IDE,但只支持Windows平台,而不支持Linux和OS X。

    特点:

    • 代码自动完成。
    • 支持代码分析。
    • 类浏览器。
    • 支持gcc编译器。
    • 拥有可定制语法高亮的编辑器。
    • 集成调试(使用GDB)。
    • 可快速创建窗口、控制台、静态库和动态链接库。
    • 可编辑和编译资源文件。
    • 工具管理器。

    8) C++ Builder

    C++ Builder是构建Windows平台下无数据库连接的高性能C++应用程序的利器。它不是一个免费的IDE,需要授权许可。适用的平台为Windows和OS X 。

    特点:

    • 可进行调试。
    • 拥有GUI生成器。
    • 支持代码分析。
    • 支持代码自动完成。
    • 类浏览器。
    • 编译器。
    • 支持代码重构。

    9) Anjuta

    Anjuta是一个包含许多先进的编程工具的全能型IDE,它专注于为开发者的高效开发提供简单可用的界面。虽然它是开源的软件,但它只支持Linux平台。

    特点:

    • Anjuta UI的操作简单,功能强大。
    • 拥有简单的向导和创建新项目的模板。
    • 完全集成了GDB的调试功能。
    • 项目管理。
    • 应用程序向导。
    • 源代码编辑器。
    • 分析器以及更多的工具。

    10) MonoDevelop

    MonoDevelop支持开发人员在Linux、Windows和Mac OS X平台上编写桌面和web应用程序。你也可以在 Linux 和 Mac OS X 平台上使用所有平台都相同且唯一的代码库来编写Visual Studio上所创建的.NET 应用程序。

    特点:

    • 多平台支持。
    • 先进的文本编辑
    • 多语言支持。
    • 集成调试器。
    • 可配置的工作台。
    • 可完全使用代码自动完成来创建web项目。

    11)CLion

    CLion是Jetbrains公司的一款帮助开发人员在Linux、 OS X和Windows平台进行C和C++的强大IDE,通过智能编辑器、代码质量保证工具、自动重构工具以及紧密集成的CMake构建系统,CLion可以有效地提高开发者的生产效率。

    特点:

    • 多平台支持。
    • 支持各种语言和标准。
    • 集成版本控制系统。
    • 嵌入式的终端系统。
    • 智能编辑器。
    • 支持代码的编译、调试、分析、自动完成和重构。
    • 由CMake系统支持 。
    展开全文
  • 【Arduino】Arduino IDE使用教程-超详细

    万次阅读 多人点赞 2020-04-05 22:18:17
    本篇文章可以结合上一篇...文章目录Arduino IDE使用教程Arduino IDE安装配置Arduino IDEArduino IDE 使用详解文件栏编辑栏项目栏工具栏帮助栏 Arduino IDE使用教程 Arduino是创客、业余爱好者和专业人士的平台,可...
  • Laravel IDE 宏 建议与一起使用,它为您的 IDE 生成帮助文件,因此它能够突出显示和理解一些 Laravel 特定的语法。 该软件包为Laravel宏提供了一个附加的IDE帮助器文件,其语法已在Laravel IDE帮助器中使用。 安装 ...
  • Wing IDE是一个Python语言的IDE,其中包括大量语法标签的高亮显示。与其他类似的IDE相比,wingIDE最大的特色是可以调试django应用。 WingIDE是个相当优秀的 IDE;虽然它只是个面向 Python 的工具。源代码浏览器对...
  • cmake-ide:将Emacs用作CC ++ IDE
  • Wing ide 5.1

    2017-12-04 17:34:35
    Wing IDE是一个Python语言的IDE,其中包括大量语法标签的高亮显示。与其他类似的IDE相比,wingIDE最大的特色是可以调试django应用。 WingIDE是个相当优秀的 IDE;虽然它只是个面向 Python 的工具。源代码浏览器对...
  • 适用于Atom的Atom IDE软件包 特征 该软件包是一个多合一的软件包,它将安装提供Atom IDE功能的所有软件包: atom-ide-datatip atom-ide-signature-help atom-ide-hyperclick atom-ide-definitions atom-ide-...
  • cubeide代码补全

    2020-12-05 22:51:47
    cubeide代码补全

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 608,376
精华内容 243,350
关键字:

ide