文档章节

15款免费IDE,推荐给开发者

Dorje
 Dorje
发布于 2011/03/23 17:57
字数 904
阅读 2163
收藏 9



Komodo Edit(Windows, Mac, Linux)

Komodo Edit

Komodo IDE可以在Windows、Mac OS X 和 Linux上运行,并支持通用的开源语言——Perl、PHP和Ruby。代码智能引擎非常可靠。它扫描所有语言安装找到定制扩展,比如PEAR模块。在项目方面,它支持与CVS、Subversion和Perforce的集成,也允许直接向服务器FTP传递代码。

Aptana Studio(Windows, Mac, Linux)

Aptana Studio

Aptana是一个非常强大、开源的专注于Ajax开发的开发工具。

Code::Blocks(Windows, Mac,Linux)

Code::Blocks

Code::Blocks(codeblocks)是一个开源、免费、跨平台的c++IDE。官方网站上称其能满足最苛刻的用户的需求。虽有点夸张,但既然敢这样说,也说明它的功能肯定不差。可扩展插件,有插件向导功能,让你很方便的创建自己的插件。Code::Blocks是用c++编写的(用wxWidgets库),捆绑了MinGW编译器。

Eclipse (Windows, Mac, Linux)

Eclipse

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。

CodeLite(Windows,Mac,Linux)

CodeLite

CodeLite IDE是一个强大的开源,跨平台的C/C++整合开发环境.支持包括 Windows、Linux和Mac系统下运行。

亮点:

1.代码自动完成功能很强大

2. 仿VS,很容易上手

3. 界面更友好

4. 与Subversion集成

5. 与wxFormBuilder集成

6. 函数跳转功能强大

Visual Studio Express(Windows)

Microsoft Visual Studio Express

VS的轻型版本,功能也很强大。

NetBeans (Windows, Mac, Linux)

NetBeans

NetBeans是Sun公司的开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java,C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。

Xcode(Mac)

Xcode

Xcode苹果公司向开发人员提供的集成开发环境(非开源),用于开发Mac OS X的应用程序。

MochaCode(Mac)

MochaCode

MochaCode是一个Mac平台下的Java和Cocoa混合程序开发工具。

Geany(Windows, Mac, Linux)

Geany

Geany是一个小型的C代码编辑器,使用 GTK2 开发的开发环境。包括语法高亮、代码自动完成、调用提示以及支持其他类型语言的文件包括: C, Java, PHP, HTML, DocBook, Perl, LateX, and Bash), and symbol lists.

PSPad(Windows)

PSPad

PSPad是一个Windows平台上免费的适合程序员使用的编辑器。它可以让你保持上一次编辑状态,这样在你下次打开编辑器的时候可以直接显示原来的文件。此外它还支持通过FTP进行远程编辑,支持多文件的比较等。

Anjuta DevStudio (Linux)

Anjuta DevStudio

Anjuta是一个C/C++ IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application widzards)可以方便的帮助你创建GNOME程序而不需要你自己写一些与你兴趣无关的代码。

KDevelop(Windows, Mac, Linux)

KDevelop

KDevelop-Project诞生于1998年,其目的是为KDE提供一个易用的集成开发环境(Integrated Development Environment)。此后,KDevelop IDE采用GPL进行发布, 它支持很多程序设计语言,比如C, C++, Fortran, Java, Pascal, Perl, PHP, Python,以及Ruby等。

Notepad++(Windows)

Notepad++

Notepad++是在微软视窗环境下的一个免费的代码编辑器。

ConTEXT(Windows)

ConTEXT Editor

与Notepad++类似,ConTEXT是个高级文本编辑器。功能包括多语言界面、语法高亮,你可存储代码模板、比较文件等等。

本文转载自:http://www.oschina.net/news/16563/15-free-ides-for-developers

Dorje

Dorje

粉丝 14
博文 17
码字总数 707
作品 0
朝阳
高级程序员
私信 提问
加载中

评论(1)

老枪
老枪
呵呵,你转载到博客来了。收藏就可以哦,提前透漏,收藏功能也会升级的^_^
提供给开发者 10 款最好的 Python IDE

Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。 Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Pyth...

oschina
2014/11/29
409.8K
79
推荐 7 款最好的 Ruby on Rails 集成开发环境

Ruby 是个动态面向对象、通用的编程语言。它支持多种编程范式,包括面向功能和面向对象。同时它也包括一个动态类型系统和自动内存管理。 编辑器和集成开发环境(IDE)有些不同,编辑器是用来...

oschina
2014/03/06
20.9K
15
最好的 Grails/Groovy 的集成开发环境 —— NetBeans、Spring 还是 IntelliJ 呢?

开发者或程序员不依赖任何工具解决编程问题的时代一去不复返了.现在是一个高度竞争的软件应用开发世界,对开发者来说仅仅花费几小时写出正确的代码,可能算不上是一个可行的解决方案. 这就是I...

oschina
2013/09/12
7.8K
27
编程微刊第六期文章汇总(2018.6)

1. 推荐阅读 前端开发真的没有后端工资高? 优秀程序员的十个习惯 惹恼程序员的十件事 见过世面的程序员,都喜欢在这件事情上花时间 2. 公众号文章 Airbnb 宣布放弃使用 React Native,回归使...

祈澈姑娘
2018/06/30
0
0
10+ 款 Web 开发常备工具

工欲善其事,必先利其器。如今 Web 开发标准越来越高,Web 开发者也在不断寻找途径提升自己的技能。为使大家的开发工作更顺利进行,本文整理了 10+ 款比较优秀的 Web 开发工具,希望对你有帮...

达尔文
2016/12/01
9.9K
25

没有更多内容

加载失败,请刷新页面

加载更多

mysql 5.7之my.cnf配置大全

[client]port = 3306socket = /tmp/mysql.sock[mysqld]###############################基础设置######################################Mysql服务的唯一编号 每个mysql服务...

Online_Reus
13分钟前
2
0
MAVEN打包时引入外部链接的包

1.项目引入了ORACLE的jar包,MAVEN配置如下 2.打jar包的时候需要指定下main入口函数mainClass <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> ......

Cobbage
24分钟前
1
0
rror: Default interface methods are only supported starting with Android N (--min-api 24): java.io.

项目运行的时候,如果报错 Error: Default interface methods are only supported starting with Android N (--min-api 24): java.io.InputStream org.apache.poi.sl.usermodel.ObjectShape.......

chenhongjiang
37分钟前
1
0
聊聊spring cloud openfeign的Targeter

序 本文主要研究一下spring cloud openfeign的Targeter Targeter spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/openfeign/Targeter.java interface Targe......

go4it
39分钟前
1
0
说说我当初是如何学Linux的

今天我就说说我当初是如何从一名普通桌面维护工程师,通过学习和努力转成Linux运维工程师的,以及作为Linux运维工程师需要一些什么技能和知识,希望可以帮到一些对Linux有兴趣或者想往Linux...

linuxCool
48分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部