16个免费的集成开发工具IDE

14年前

Aptana Studio (Windows, Mac, Linux)

Aptana Studio是一个非常优秀并且开源的开发工具,支持HTML5、CSS3、JavaScript和Ruby、Rails、PHP& Python。它拥有一个代码辅助功能,利用这个功能可以很方便了解一些函数、元素等的详细信息。你可以通过FTP、SFTP与服务器保持同步并利用一个集成的调试器来控制你的代码。此外还有其它非常多的功能来辅助和简化开发过程包括集成Git等。

Komodo Edit (Windows, Mac, Linux)

Komodo Edit 是一个开源应用程序,可以用于开发PHP、Python、Ruby、JavaScript、Perl、Tcl、XML、HTML5和CSS3。它拥有语法着色,代码折叠,背景语法检查,自动完成和调用提示。外此还有非常多的插件来其提供的核心功能。

Code::Blocks (Windows, Mac, Linux)

一个灵活的IDE,专注于C/C++代码,并具有通过插件扩展现有功能。它拥有语法着色,代码折叠,自动完成和一个标签页的界面。它还提供一个任务管理器来管理多用户的开发工作。

Aptana RadRails (Windows, Mac, Linux)

类似于Aptana Studio, RadRails同样也是一个非常棒的代码编辑器并且是开源的。只有一个区别就是它专注于Ruby on Rails应用程序开发。它包括支持项目导航、智能代码帮助、可视化调试器和代码结构大纲视图。

Eclipse (Windows, Mac, Linux)

Eclipse这个就不用介绍,大家肯定非常熟悉。拥有非常多的插件来支持/辅助开发,Eclipse插件

CodeLite (Windows, Mac, Linux)

一个开源的C/C++集成开发工具IDE,支持利用插件扩展功能。它拥有一个基于XML的语法着色功能,支持大部分流行的语言。它还拥有一个强大的代码自动完成机制。

Visual Studio Express (Windows)

Express products是Microsoft开发工具的一个轻量级版,但功能依然强大。支持Web、桌面、移动和数据库应用程序开发。

NetBeans (Windows, Mac, Linux)

它由一个开源的IDE和一个应用程序平台组件,能够让开发人员快速创建Web、企业、桌面和移动应用程序。Java是它的主要平台并支持JavaFX、PHP、JavaScriptx、Ruby +Ruby on Rails、Groovy、Grails和C/C++。

Xcode (Mac)

Xcode是一个用于苹果平台的开发工具。它提供的功能支持一个完整的开发过程从构建、调试到测试。它的一个图形编辑器(Interface Builder)能够用于设计iOS或Mac OS Xapplication图形用户界面的方方面面。对于iPhone开发人员来说,Xcode还拥有一个功能齐全的模拟器来实现输出的一个完整测试。

MochaCode (Mac)

一个Java IDE 提供一个完全的"Mac"用户体验包括:文本编辑器、键盘快速捷方式、工具条等。所有行为都与一个Mac应用程序完全一样。它拥有一个强大的代码自动完成功能和一个能够显示与代码相关的任何类库。

Geany (Windows, Mac, Linux)

Geany是一个简单但强大的IDE支持主流的文件类型。它还支持代码折叠、自动完成、代码导航等。新功能可以通过插件扩展。

PSPad (Windows)

这个编辑器支持非常多的文件类型和开发语言,并具有语法着色功能。此还拥有一些宏、剪辑文件和模块来自动化重复的任务。其它功能包括:一个HEX编辑器,FTP客户端,宏录制器和代码浏览器。

Anjuta DevStudio (Linux)

Anjuta拥有一个简单的用户界面并提供非常多的功能包括项目管理、应用程序创建向导、可交互的调试器、源码编辑器、版本控制、GUI设计器、运行分析器等。同样支持通过插件扩展功能。

KDevelop (Windows, Mac, Linux)

这个IDE支持非常多的编程语言如:C、C++、Fortran、Java、Pascal、Perl、PHP、Python和Ruby。它还内置项目管理,调试器并能够利用插件扩展功能。

Notepad++ (Windows)

Notepad++是一款高级的文本编辑器。支持的语言: C, C++ , Java , C#, XML, HTML, PHP, Javascript!功能有:
①、Notepad内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持 .nfo 文件查看),也支持自定义语言;
②、Notepad可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件最具特色的体现之一;
③、Notepad可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例,等等;
④、Notepad提供数个特色东东,如 邻行互换位置、宏功能,等等...现在网上有很多文件编辑器,这个却是不可多得的一款,不论是日常使用还是手写编程代码,都能让你体会到它独有的优势和方便。

ConTEXT (Windows)

类似于Notepad++,ConTEXT也是一个高级的文本编辑器。可同时操作无限个文件。除了语法着色和多语言界面支持外,它能够让你存储代码模板,录制宏和比较文件等。