sponsored links

整合开发环境列表

以下为(程式语言撰写开发)整合开发环境的列表:

自由/开放原码的整合开发环境

自由的多(作业)平台整合开发环境

整合开发环境列表
GNAT Programming Studio正在开发撰写Ada/CORBA的程式码。
  • VIM text editor(文字编辑器)支援14种作业系统与39种不同的编译器,且VIM能延伸支援任何的编译器与程式语言。
  • GNAVI视觉化软件开发环境可成为Delphi及Visual Basic的替用,在Windows版的GNAVI中对这些程式语言所提供的相对特点,如今也移植到Mac OS X、Linux及其他类UNIX作业系统中。
  • EmacsXEmacs是大家熟悉的编辑器(Editor),它衍生自GNU专案,它的主要特点在于延伸性。
  • Code::Blocks是一套自由开放原码的整合开发环境,支援WindowsLinux作业平台,此外也支援GCCMinGW/Linux GCC)、Visual C++ 、Digital Mars Compiler、Borland C++ 5.5、Open Watcom等。
  • Lazarus是以Free Pascal为基础的Borland Delphi代用品,用来建立“即看即了,look-and-feel(英文)”的原生性二进制码、应用程式。
  • VisualWorks The non commercial full version of the mother of all IDEs for Smalltalk with origins in the early 70's. Still under heavy development

自由的Windows整合开发环境

整合开发环境列表
Dev-C++:一套可在Windows平台上使用的自由整合开发环境。
  • Dev-C++:一套开放原码、用于Windows平台上的整合开发环境,是运用MinGW技术移植而成。
  • SharpDevelop是一套自由、开放原码的.NET整合开发环境,且用于Windows平台上,支援C#、VB.NET及更多的.NET程式语言。
  • Maguma Open Studio,一套在Windows平台上使用的自由、开放原码整合开发环境。
  • FBSL(Freestyle Basic Language)是一个文字模式的整合开发环境,用于Windows平台上,用来开发撰写FBSL程式语言的程式。
  • BLIde(BlitzMax IDE)是一套功效强悍的整合开发环境,专门用来开发撰写BLIde程式语言的应用程式及游戏,用于Windows平台。

自由的Linux/Unix整合开发环境

整合开发环境列表
KDevelopLinux/Unix上的一套自由的整合开发环境
  • KDevelop,一套正在发展、展露中的整合开发环境,是以GNU开发工具(如:gcc、make、及GDB)为基础所开发成,它还包含了一套图像化的前端建立器。
  • AnjutaGNOME开发者而言格外好用,它十分稳定同时也十分适合重度开发之用。
  • Gambas采行GPL授权,以BASIC程式语言直译器及物件延伸程式等为基础,整合开发环境,它被设计成一个类似Visual Basic的程式语言,并在Linux下执行。
  • OpenLDev是一个用来与Linux上的开发工具(如:gcc、autotools及make)搭配使用的图像形前端。多数的整合开发环境在使用上可说是既笨动又令人困惑,而OpenDev则反此道而行,主张提供一个同时适用于重度开发的专业程式师与起步的入门学习者的易用型开发接口。
  • kinterdev
  • Quanta Plus之前称为Quanta,针对网页开发之用。
  • eric是一套以Qt为基础的整合开发环境,主要是针对Python程式语言的开发者所设计,虽然它也支援JavaCHTML以及其他程式语言。
  • Motor是一套文字模式的整合开发环境,可以在Linux作业环境中开发撰写C/C++程式语言的程式。
  • Geany是一套运用GTK2工具套件的文字编辑器,它具备一个整合开发环境的基础功效特点。

自由的Java整合开发环境

  • Eclipse是针对Java所设计,不过也可以透过外挂程式(如:DevRocket)而轻易地延伸支援其他程式语言的开发,或网页程式的开发。
  • JGrasp是欧本大学(Auburn University,简称:AU)为感谢美国国家科学基金会(National Science Foundation,简称:NSF)的研究资助所创写的一套开放原码整合开发环境(针对Java程式语言)。除支持Java外,也能够支援AdaVHDLC、C++、以及不再于主控系统上以GNU工具方式提供的Objective C。
  • jEdit是一位名为Slava Pestov的程式师所创写及维护的文字编辑器,这套编辑器具有弹性且支援公有的外挂接口,因此可以很容易地成为不错的整合开发环境(针对各种不同的程式语言)。
  • NetBeans IDE是第一套模组化、开放原码、支援多种程式语言的平台,同时也是支援Java程式语言开发的整合开发环境,事实上它自身就是100%用Java程式语言开发而成。
  • TruStudio Foundation是一个开放原码专案,同时也是一个支援描述语言(scripting language)的开发工具的基础,它建立在Eclipse平台之上。TruStudio承袭了Eclipse的多样性开发支援,包括了编辑、除错所需的开发工具,且具有最先进的支援特点,包括支援PHP、Python、以及其他开放原码的技术等。

自由的Macintosh(麦金塔)整合开发环境

Linux/UNIX的开发工具都可以在麦金塔Macintosh)电脑上执行,此外也可以执行X11伺服程式,且苹果电脑(Apple)已经免费附赠Xcode。另外fink软件开发专案也能设定Macintosh电脑,透过自由软件的技术,使其能做到这些。

专属性的整合开发环境

专属性的多(作业)平台整合开发环境

  • SyncRO Soft公司的Oxygen XML Editor是一套跨平台的商业整合开发环境,用来开发以XML为基础的应用程式。
  • Omnis Studio是一套跨平台的开发环境,用来开发企业或网站所用的应用程式,且开发成的应用程式能在Windows、Linux、Solaris、及Mac OS X上执行。
  • REALbasic是一套易用的跨平台开发环境,它能开发出在Mac OS 9/X、Microsoft Windows、Linux上原生执行的程式。
  • Maguma Workbench是一套具完整功效特点、模组化的整合开发环境,且是针对PHP、Python开发需求而设计,能提供完整的功能特色组工PHP、Python运用,此外它也能够进行客制化,使其在Windows及Linux上执行。
  • Green Hills Software公司的MULTI是一套支援多平台的C/C++整合开发环境,它能够在Windows、Linux、及Solaris上安装使用。 它是针对嵌入式工程师而设计,并且能与Green Hill Software公司的最佳化编译器紧密搭配,以即予硬件的除错探针紧密搭配。几乎可以用在所有现行的处理器上,包括ARM、黑鳍(Blackfin)、冷火(ColdFire)、MIPSPowerPCx86、以及XScale等。此外也具有CVS浏览器、差异观察器、原始码自动完成(打字打到一半,自动推测与显示可能的接续输入)、图像式的类别阶层产生器、与Eclipse的搭配集成器、bug跟踪器、-{zh-hans:条件断点;zh-hant:条件中断点}、可描述的中断点、以及更多开发撰写上的支援特点。
  • Omnicore公司的X-develop是一套支援多平台(以Java为基础)的.NET/Java开发环境,它具有一些特别的功能,立即可以在程式开发撰写时就立即进行边写边进行错误查核,例如错字、错误语法等都能立即提醒告知,或可进行程式的再分拆解构,与单元测试集成、以及及时回复的Java调试器。
  • ActiveState公司的Komodo是一套多平台的整合开发环境,针对与支援多种描述语言,如:Ruby、Python、Perl、Tcl、以及PHP等。它也包含了一套已先行整合的除错器,同时也是个“原始码智慧数据库”、版本系统整合、以及能将所有各类型的原始码进行一致性格式化转换的公用程式。预估此将使其成为极具现代性的整合开发环境。
  • Wingware公司的Wing IDE是一套支援Python撰写的多平台整合开发环境,它具有专业级的原始码编辑功能、图像式的除错器、原始码浏览器、以及其他原始码的智慧功能,这些都是针对Python程式撰写所特有的支援设计。
  • Wind River Systems公司的Wind River Workbench是专门用来开发撰写装置上执行程式的C/C++语言整合开发环境,它是以Eclipse为基础所加搭形成的整合开发环境,它也能与协力业者的外挂程式紧密整合,且自有的内部外挂程式也能轻易地进行客制化,它能用于Windows、Linux、Solaris、以及其他主要的目标架构中。
  • VisualWorks是所有整合开发环境之祖的商业化版本,在早是从1970年代早期开始,并支援Smalltalk程式语言,目前仍持续深厚地发展着。

专属性的Windows整合开发环境

  • Visual Studio ,Windows上最普及的整合开发环境为Microsoft公司的Visual Studio,它支援多种程式语言,如C#、C++、及Visual Basic,之前2002年版、2003年版的Visual Studio还在名称末尾处加注“.NET”以表示支援.NET的新程式语言:C#、Visual Basic .NET以及Managed C++,而2005年版的Visual Studio则去掉“.NET”的字词。
  • Visual Studio Team System,就一般而言,整合开发环境多是以程式撰写的个员为主的设计,然而2005年版的Visual Studio首次衍生出一套更适合程式开发团队所用的Visual Studio Team System,开始有往应用程式生命周期管理(Application Lifecycle Management,ALM)的路线发展的意味,Visual Studio Team System也一样支援.NET程式语言。
  • Visual Studio Express,由于开放原码的软件开发工具在使用普及性与知名度上都逐渐高涨,迫使Microsoft公司必须有所因应,因此自2005年版的Visual Studio开始另行提供一套免费的的个员开发工具,不过从“Express”一字即可体会是原有标准版的速简化设计,功能与特点上都有所限缩,好与其他商业销售版本保持价值区隔,不过Express版依旧是封闭原始码。
  • DMDScript是Digital Mars公司的IDE是针对C++以及D语言而设计的整合开发环境。
  • Delphi是针对物件导向型Pascal程式语言(Object Pascal),由Borland公司所设计的整合开发环境,可说是Turbo Pascal的后续接替,Turbo Pascal是Borland公司过去极成功、极受欢迎的程式开发工具。
  • Turbo C、Turbo C++:Turbo C是由Borland公司开发一套C语言的整合开发环境与编译器软件,后来被被Turbo C++所取代,具有一个互动的IDE等特点。
  • C++ Builder是由Borland公司针对C++程式语言而设计的整合开发环境。
  • MinGW Developer Studio是一套自由授权但却封闭原始程式码的整合开发环境,它运用MinGWGNU的开发工具软件(过去多在LinuxFreeBSD上)转移到Windows平台上来使用,且在Windows上使用的效果与在Linux、FreeBSD上一样好。
  • Stylus Studio XML IDE是一套商业版的整合开发环境,用来开发以XML为基础的应用程式。
  • Zeus是一套通用性、程式语言中立性的整合开发环境,适合用来支援如C/C++、JavaPHPPerlPythonRuby等程式语言。
  • Peltarion公司的Synapse是以.NET为基础的整合开发环境,特别适合用来开发自适型系统(adaptive systems)及类神经网络(neural networks)。

专属性的Linux/Unix整合开发环境

  • 在Linux作业平台上,宝兰(Borland)公司推出Kylix,支援Object Pascal、C++及C等程式语言的撰写开发。
  • Code Forge(英文)

专属性的Java整合开发环境

  • JBuilder宝兰公司(Borland)所最为人熟知的商业性贩售的Java程式语言整合开发环境,不过Borland公司也有提供自由、免费的版本,但功能已经过精缩化简,更先进完整的版本仍要付费才能取得使用授权。
  • JetBrains公司的IntelliJ IDEA是一套商业化销售的Java开发环境,主要诉求在于提升开发撰写上的产能,且开发环境在设计时就已经考虑针对“开发撰写的分拆、解构”与“由测试端推动的程式设计(意思是:日后程式完成时当如何进行测试验证等,事先在规划设计与撰写阶段就将其考虑进去)”进行支援。JetBrains虽是商业性贩售,但若是用于开发撰写开放原码相关的程式时则可自由使用而不需花费。
  • 升阳电脑(Sun Microsystems)的Sun ONE Studio其本身即是完全用Java程式语言所开发撰写成,是以开放原码NetBeans开发工具平台为基础所构筑成,也因为完全以Java开发撰写成,所以技术上可以转移到多种作业平台上执行及管理,此套开发整合开发环境另有自由、免费的社群版(Community Edition)可用。
  • IBM公司的Rational Application Developer是以Eclipse为基础所构筑成,并对Java及J2EE提供大量、广泛的支援,此外也能支援其他的程式语言,如COBOL、PL/I。
  • Xinox软件公司的JCreator是一套用于Java的整合开发环境,功效近似于微软公司的Visual C++。
  • TruStudio Professional是一套用于PHP及Python的整合开发环境,是以TruStudio Foundation为基础所构筑,特点是具有所见即所得的HTML编辑器(WYSIWYG HTML Editor)、原始码分析/验证以及原始码导引等。
  • Sun Java Studio Creator是升阳电脑针对Java程式语言的入门初学者所另行设计的整合开发工具,特别容易上手与使用。
  • JDeveloper:过去由甲骨文公司(Oracle)向宝兰公司公司购买JBuilder的技术后,再添入自有的需求而成的Java程式语言开发工具(IDE),之后陆续的新版本有JDeveloper 9i、JDeveloper 10g等,通常不单独贩售,而是随Oracle的相关软件一同附赠。JDeveloper支援Java、XML、Web Services、PL/SQL、PHP以及其他需求的开发。
  • WebLogic Workshop:最早是赛门铁克公司(Symantec)所推出的Visual Café for Java,之后赛门铁克公司将程式开发工具部门分立成一家独立公司,叫WebGain公司,更之后这家公司由比尔亚系统公司(BEA Systems)所收购,然后运用该团队的技术及经验,再加上一批来自微软公司(Microsoft)的程式开发工具团队(过去开发过Visual Basic,VB以直觉简易开发闻名),这群人共同打造了新的Java程式语言的IDE:WebLogic Workshop。不过WebLogic Workshop也多半不单独贩售,而是随BEA的相关软件一同附赠。
  • WebSphere Studio:多半不单独贩售,而是随IBM的相关软件一同附赠。

专属性的Macintosh(麦金塔)整合开发环境

  • Apple也为Mac OS X作业系统推出广泛包容性整合开发环境:Xcode,并用其取代较简易、工具整合性较低的ProjectBuilder。

专属性的AmigaOS整合开发环境

  • Cubic IDE是一套针对AmigaOS3、MorphOS而设计的整合开发环境。

集成开发环境

... 各地中文名称 大陆 集成开发环境 台湾 整合开发环境 港澳 整合开发环境 Visual Studio 2010 Xcode 3.2 KDevelop 4.0.0 集成开发环境(Integrated Development Environment,简称IDE,也称为Integration Design Environment、Integration Debugg ...

Key开发游戏列表

... 年至2009年期间所推出的视觉小说之宣传封面。 Key是日本Visual Art's旗下的视觉小说游戏工作室暨出版品牌,其开发的视觉小说游戏大多先通过Visual Art's在Microsoft Windows平台个人电脑发行,之后再由Interchannel和Prototype移植到其他电子游戏平台。而 ... 收到。而在2010年4月到5月期间,Key则推出了前五部作品全年龄向内容的纪念版本。 视觉小说列表 电脑平台 视觉小说发售历史 标题 游戏标题 标题原文 发售 ...

Rare开发游戏列表

Rare是一家英国的电子游戏开发商.Rare由斯坦珀兄弟在1985年创立. 游戏 游戏原名 参考译名 游戏类型 游戏平台 发行商 发售年份 <Vs. Slalom> 不适用 体育 任天堂 Vs. System 任天堂 1986 <Slalom> 不适用 体育 FC游戏机 任天堂 1987 <Wizards & Warriors> <巫师与勇士> 平台动作 FC游戏机 Acclaim Entertainment 1987 <R.C. Pro-Am> 竞速 FC游戏机 任天堂 1988 Jeopardy! G

C++Builder

... 应用程式的快速化程式开发(RAD,Rapid Application Development)的整合开发环境(IDE,Integrated Development Environment),原系由Borland公司所开发销售,现在此产品则归属于Embarcadero Technologies旗下的子公司Codegear。 C++Builder把由Delphi开发出来的IDE和VCL(Visual Component Librar ...

Spyder

... 类型 Integrated development environment 许可协议 MIT 网站 github.com/spyder-ide Spyder (前身为 Pydee) 是一个使用Python语言的开放原始码跨平台科学运算IDE。Spyder 整合了 NumPy,SciPy,Matplotlib 与 IPython,以及其他开源软件。 与其他科学数值分析专用IDE(如Matlab)相比,Spyder有下列特色:跨平台 ... ) Pylint v0.25+ (静态代码分 ...

Anjuta

... 日(2015-01-24)) 操作系统 Linux 平台 GNOME 类型 整合开发环境 许可协议 GNU通用公共许可证 网站 http://www.anjuta.org/ Anjuta是一个用来撰写C/C++程式的整合开发环境,使用在GNOME桌面环境上。Anjuta拥有专案管理、应用程式建立精灵以及整合的除错器与Glade视窗接口设计工具等功能 ... 全及语法突显 专案管理 应用程 ...

wxDev-C++

wxDev-C++ 开发者 wxDev-C++ Developers 稳定版本 7.4.2(2012年6月4日(2012-06-04)) 操作系统 Microsoft Windows 类型 集成开发环境 许可协议 GNU通用公共许可证 网站 wxdsgn.sourceforge.net wxDev-C++是一个Dev-C++的扩展。此程式为wxWidgets社群提供一个免费、开源、商业级的IDE、RAD开发工具。帮助程式开发者使用视觉化的外观设计器创建基于wxWidgets的对 ...

GTK+应用程序列表

... 而分门别类。 用户界面及程式启动器 GNOME Shell – 于GNOME 3.0开始发布的图形使用者接口 Cinnamon – GNOME Shell的衍生桌面环境 GNOME Panel – 程式启动器 Maynard – 原本为树莓派编写的桌面环境 GNOME Panel 以及其衍生软件 gnome-pie – 一个圆形的程式启动器 教育软件 Tux Typing – 儿童键盘输入教导软件 DrGeo – 几何软件 ... – 光学字符识别客户端 软件 ...

GNOME

... 指南重写。 开发工具 Anjuta整合开发环境,Glade使用者接口设计工具及Devhelp应用程式接口阅览器是为了促进开发与GNOME连贯的软件而开发的。Accerciser计算机辅助阅览器以及其他调试工具,包括Nemiver、GtkInspector和Alleyoop亦是为了促进开发GNOME软件而开发。 与第三方软件整合,例如与NoFlo整合亦有提供 . ...