阅读更多

编程语言
特约稿件 编程语言 IDE 对比  

2014-06-06  编辑 wangguo 评论(74条) 有240540人浏览
IDE是集成开发环境的英文缩写,所谓集成开发环境,就是将你在开发过程中所需要的工具或功能集成到了一起,比如代码编写、分析、编译、调试等功能,从而最大化地提高开发者的工作效率。

每种编程语言都有一些特定的IDE,本文将简单为你介绍这些IDE之间的区别,希望能够为你选择IDE时提供一些帮助。

Java Top



IDE许可使用Java编写WindowsLinuxMac OS X其他平台GUI构建器
BlueJGPL2+GNUSolaris×
CodenvyCloud IDESolaris×
DrJavaPermissiveSolaris×
Eclipse JDTEPLFreeBSD, JVM, Solaris
GeanyGPL×FreeBSD, IBM AIX, OpenBSD, Solaris, other Unix×
GreenfootGPLSolaris×
IntelliJ IDEAALv2FreeBSD, OpenBSD, Solaris
JBuilder专有Solaris
JCreator专有××××
JDeveloper专有generic JVM
jGRASP专有×
KDevelopGPL×××Solaris
MyEclipse专有FreeBSD, JVM, Solaris
NetBeansCDDL/GPL2OpenBSD, Solaris
Rational Application Developer专有×IBM AIX, Solaris
Servoy专有Solaris
XcodeProprietary×××


C/C++ Top

IDE许可WindowsLinuxMac OS X调试器GUI 构建器集成工具链分析器代码覆盖自动完成静态代码分析可视化设计类浏览器C 编译器C++ 编译器代码重构
AnjutaGPL×××××
AppCode(IntelliJ IDEA)专有×××××
C++Builder专有×
Code::BlocksGPL×
CodeLiteGPL××
Dev-C++GPL××××××
Eclipse CDTEPL×外部外部
GeanyGPL××××××外部外部×
GNAT Programming StudioGPL×
KDevelopGPL×外部外部
LabWindows/CVI专有××××N/A××
LccWin32免费××N/A××
Microsoft Visual Studio专有××
Microsoft Visual Studio Express免费××××××
MonoDevelopLGPL××××
NetBeans C/C++ packCDDL/GPL外部外部
OpenWatcom专有×××××
Oracle Solaris Studio专有××
Pelles C专有×××N/A××
Philasmicos Entwickler Studio专有××××外部外部×
Qt CreatorGPL/LGPL××外部外部
Rational Software Architect专有×外部外部
Ultimate++ TheIDEBSD××××外部外部×
wxDev-C++GPL×××××
Xcode 专有××


C# Top


IDE许可开发商平台
Microsoft Visual Studio专有 MicrosoftWindows
MonoDevelopLGPLXamarin和Mono社区Windows, Linux, Mac OS X, FreeBSD, OpenBSD, Solaris
SharpDevelopLGPLICSharpCodeWindows


PHP Top



IDE开发商平台许可自动完成调试器重构支持VCS支持
Aptana StudioAptana, Inc.Cross-platformGPL×插件
CodelobsterCodelobsterWindows专有×插件
Eclipse PDTEclipse Foundation /ZendWindows, Linux, Mac OS X, FreeBSD, JVM,SolarisEPL×CVS, Git,Mercurial,SVN
GeanyGeany TeamWindows, Linux, Mac OS X, FreeBSD, IBM AIX,OpenBSD, Solaris, other UnixGPL××插件
HTML-KitChami.comWindows (all)专有未知×未知未知
KDevelopKDE KDevelop TeamCross-platformGPL×未知CVS, Git, SVN
Komodo IDE / EditActiveStateCross-platform专有Bazaar, CVS,Git,Mercurial,Perforce, SVN
NetBeansSun Microsystems /OracleCross-platform on NetbeansCDDL, GPLCVS, Git,Mercurial,SVN
PHPEclipse(Eclipse)PHPEclipseproject teamWindows, Linux, Mac OS X, FreeBSD, JVM,SolarisCPL未知未知
PhpED ProfessionalNuSphere CorporationWindows专有未知CVS, SVN, any other Windows-shell integrated
PHPEditWaterProof SARLWindows专有×CVS, SVN
PhpStorm (IntelliJ IDEA)JetBrainsWindows, Linux, Mac OS X, FreeBSD, OpenBSD,Solaris专有CVS, Git,Mercurial,Perforce, SVN
Quanta PlusKDE Web Dev TeamLinuxGPL未知×未知未知
RadPHP (formerly Delphi for PHP)Embarcadero Tech×logiesWindows专有未知
WebDevPC SOFTCross-platform专有Unknown×UnknownUnknown
Zend StudioZendCross-platform专有CVS, Git,SVN, others (via plugins)


JavaScript Top



IDE许可开发商平台
AnjutaGPLAnjuta TeamUnix-like
Aptana StudioGPLAptana, Inc.跨平台
Eclipse Web ToolsEPLIBMWindows, Linux, Mac OS X, FreeBSD, JVM, Solaris
Komodo IDE / Edit专有ActiveState跨平台
NetBeansCDDL, GPL2Oracle跨平台
Nodeclipse NTSEPLNodeclipseWindows, Linux, Mac OS X, FreeBSD, JVM, Solaris
NuSphere PhpED专有NuSphereWindows
Oracle JDeveloper专有Oracle CorporationWindows, Linux, Mac OS X
ServoyServoy许可Servoy Developer Team跨平台
Visual Studio专有MicrosoftWindows
WebStorm专有JetBrains跨平台


Python Top

IDE许可开发商平台调试器
AnjutaGPLNaba KumarUnix-like
Eric Python and Ruby IDEGPLDetlev Offenbach跨平台
GeanyGPLTeam√(通过插件)
IDLEOpen sourceGuido van Rossum et al.跨平台
Komodo IDEProprietaryActiveState跨平台
KDevelopGPLKDE KDevelop Team跨平台
MonoDevelopLGPLNovell and theMono community
NetBeansGPLOracle跨平台
Ninja-IDEGPLTeam跨平台√(通过插件)
PIDAGPLTeam跨平台
PyCharm专有/Apache 2.0JetBrains跨平台
PyDevEPLAptana跨平台
PyScripterMIT LicenceKiriakos VlahosWindows
Python Tools for Visual StudioApache License 2.0MicrosoftWindows
PythonAnywhereProprietaryPythonAnywhere LLP基于Web×
PythonistaProprietaryOMZ SoftwareiOS×
SpyderMIT LicencePierre Raybaut et al.跨平台
Stani's Python EditorGPLStani Michiels跨平台
Wing IDE专有Wingware跨平台


Ruby Top


IDE许可开发商平台
Aptana Studio(RadRails插件)GPLAptana, Inc.跨平台
Eric Python and Ruby IDEGPLDetlev Offenbach跨平台
Komodo IDE / Edit专有ActiveState跨平台
NetBeansCDDL和GPLThomas Enebo (JRuby co-lead)跨平台
RubyMine专有JetBrains跨平台


Perl Top



IDE许可开发商平台
Eclipse EPICCPLEPIC Project Team跨平台
GeanyGPLTeam跨平台
KDevelopGPLKDevelop Team跨平台
Komodo IDE / Edit专有ActiveState跨平台
PadrePerlPadre Team跨平台


ActionScript Top



IDE许可WindowsLinuxMac OS X其他平台调试器GUI 构建器分析器静态代码分析MXML支持导出到移动平台
Flash Builder专有×JVM
FlashDevelopMIT××××
IntelliJ IDEA专有FreeBSD, OpenBSD,Solaris×
Realaxy Editor专有JVM×××


Basic Top



IDE许可WindowsLinuxMac OS X其他平台
Basic4android专有Android
GambasGPL××FreeBSD
Microsoft Visual Studio专有××
MonoDevelopLGPLFreeBSD,Solaris
PureBasic专有AmigaOS
SharpDevelopLGPL××
Xojo专有Web


Ada Top


IDE许可WindowsLinuxMac OS XDebuggerGUI构建起工具链分析器代码覆盖自动完成静态代码分析可视化设计类浏览器
Eclipse w/AonixADTEPL×未知未知未知×
GNAT Programming StudioGPL×


更多对比 Top



评论 共 74 条
74 楼 devcloud 2018-07-27 11:29
试试华为的cloudIDE:https://www.huaweicloud.com/product/cloudide.html
73 楼 征途不止 2018-03-17 00:27
我是学Java,平时Eclipse用的比较多,其他的还没有接触过,回头要体验一下
72 楼 gyyloveyc 2018-03-07 22:13
https://cloud.tencent.com/act/campus/group/detail?group=14954
点此链接购买腾讯云服务器,配置“1核2G 1M带宽  50G云硬盘”,16个月只需120元
购买后通过以下链接续费两年(认证随便填填就好),120元一年。
https://cloud.tencent.com/act/campus
71 楼 MCLoginandPwd 2017-08-11 10:47
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写javascript、java、freemaker,功能丰富强大,编制规则,可生成一切想要的代码,详见:http://blog.csdn.net/LoginandPwd/article/details/76944900,更多资讯:http://blog.csdn.net/LoginandPwd/article
70 楼 mfkujjisk 2017-08-10 19:57
阿里巴巴招聘java工程师,大平台,期待你加入,简历请发到67434259@qq.com
69 楼 dengry 2017-06-06 14:23
IntelliJ IDEA,神器
68 楼 bianqi 2017-03-23 19:57
        
67 楼 robertlrt 2017-02-06 23:25
我php直接editplus
66 楼 doubleK 2016-12-19 14:53
我还是服IntelliJ IDEA
65 楼 zlj1817 2016-11-15 17:52
总结的很到位,佩服。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------最好用的博客备份神器,在此致敬!(Q Q群:572162538)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
64 楼 jiangshidi 2016-11-03 16:08
的身份水电费水电费水电费
63 楼 一个橘子 2016-10-31 19:34
很不错,以前我也搞过MyEclipse,不过现在公司用魔方网表了,现在在研究这个
62 楼 shizongger 2016-09-30 10:59
iteye怎么不更新啊?一直是精华的推荐全都是好几年的内容。
61 楼 hellotieye 2016-08-19 14:41
就这还精华了好几年呢       
60 楼 jinpeng888 2016-07-25 15:05
一直用记事本
59 楼 winsoning 2016-06-16 09:53
heixiongTT 写道
<img src="#" onerror="while(1>0) {alert(1);}"

58 楼 heixiongTT 2015-12-13 20:26
<img src="#" onerror="while(1>0) {alert(1);}"
57 楼 拓子轩 2015-11-12 16:21
记事本搞定一切
56 楼 lshhjxlj 2015-10-27 09:54
一直在用NetBeans
55 楼 远方的彪 2015-10-25 15:14
Java的应该eclipse和myeclipse用的多一点吧
54 楼 erhuzi 2015-10-15 11:08
IntelliJ  
53 楼 windlike 2015-07-28 14:49
52 楼 一切为了移民 2015-07-17 09:19
eclipse和idea
51 楼 canicula0811 2015-06-15 14:20
果断收藏 
50 楼 luwenbin006 2015-04-16 17:32
果断收藏
49 楼 mangguo 2015-04-02 11:37
话说上面的评论好乱,对于文章挺不错的,我有一个观点就是只要是自己用的顺手,用什么样的IDE都是好的,顺便推荐一个编程学习的网站编程学习的网站
48 楼 bevalmarquez 2015-03-23 15:44
47 楼 bevalmarquez 2015-03-23 15:44
46 楼 bevalmarquez 2015-03-20 07:42
45 楼 bevalmarquez 2015-03-20 07:42

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 编程语言 IDE 对比 IDE是集成开发环境的英文缩写,所谓集成开发环境,就是将你在开发过程中所需要的工具或功能集成到了一起,比如代码编写、分析、编译、调试等功能,从而最大化地提高开发者的工作效率。 每种编程语言都有一些特定的IDE,本文将简单为你介绍这些IDE之间的区别,希望能够为你选择IDE时提供一些帮助。 java C++ C# PHP JavaScript Python Ruby Perl ...
  • 各个平台和语言开发IDE大汇集比较 The following tables list notable software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included. These IDEs are listed in alphabetical ord
  • 各类编程语言对比
  • 九大编程语言的优劣比较 编程语言之间的对比,一直都是众说纷纭,究竟哪种语言最好,我想没有一个标准答案,对于不同的人和不同的需求来说,对好的定义就不尽相同,但是我们却可以量化具体的指标,在9种主流编程语言之间给人们提供一个对比的参考,图片展示如下: 那么究竟应该选择哪种语言进行学习发展以及就业研究呢?其实,这是一个不必过于纠结的问题,对于目前的主流编程语言来说,每一种语言都有不错的薪资报酬和较好的发展平台和前景。
  • 2016主流编程语言的详细对比 如果你正在考虑从哪里入门编程,看完这篇你也许会清晰一些。这篇文章给大家详细对比9门主流编程语言,有需要的朋友们可以一起看一看。 在学习编程之前,我们需要清楚学习编程的目的和方向,了解每种语言的优势、劣势。这些是国外一个网站做的流行语言对比图,希望帮你更好的理解各种语言的用处、难易程度。 Python 当我们思考应该找哪一门语言入门时,往往会有人跟你推Python。Python
  • [转]九大编程语言对比(图文并茂,岗位薪酬) https://blog.csdn.net/baihuaxiu123/article/details/51760823 图解九种主流编程语言,从Python、Java到Objective-C。码农世界,哪种才是最好的编程语言? 这9张信息图囊括了九种主流编程语言:Python、Java、C、C++、JavaScript、C#、Ruby、PHP以及Objective-C。对于每种编程语言,大...
  • Notepad++ 轻量级 IDE 配置 (多编程语言版) (一)  Notepad++ 插件 NppExec 支持运行多编程语言脚本。 当读者阅读到《Notepad++ 轻量级 Java IDE 配置》                         《Notepad++ 轻量级 python IDE 配置 》 不仅会产生疑问,如何使用NppExec 配置及支持Java语言,又支持python语言的Notepad++ IDE呢? 这个问题的产生一方面说明这种配置...
  • MATLAB编程语言IDE
  • 11大类编程语言功能比较表(信息图) 导读:有程序员的地方就会有因为对编程语言的探讨而引发的战争(例如Linux之父Linus Torvalds炮轰C++ 一无是处,认为C++既无助于简化,以实际用于进行原型化或者简单的GUI编程,又不是像C那样的简洁的系统编程语言,能够积极地鼓励开发者使用简单和直接的语言构造;而另一位大牛Paul Graham则强烈鄙视Java,认为使用Java的公司都不足为惧)。同样的,CSDN软件研发频道每
  • 多种编程语言执行效率的比较 我们经常用不同种编程语言来完成我们的工作,但是它们的执行效率如何呢,我们通过递归的方式计算斐波那契数列的前40项和来比较。拿来进行比较的编程语言有:C,C#,Java,JavaScript,Python,Lua等。拭目以待吧
  • 九种编程语言对比 图解九种主流编程语言,从Python、Java到Objective-C。码农世界,哪种才是最好的编程语言? 这9张信息图囊括了九种主流编程语言:Python、Java、C、C++、JavaScript、C#、Ruby、PHP以及Objective-C。对于每种编程语言,大家都能够看到由其打造的顶级应用成果,相关职位的平均薪酬(美国)以及该语言的优势与弊端。
  • 计算机目前九种编程语言对比 图解九种主流编程语言,从Python、Java到Objective-C。码农世界,哪种才是最好的编程语言? 这9张信息图囊括了九种主流编程语言:Python、Java、C、C++、JavaScript、C#、Ruby、PHP以及Objective-C。对于每种编程语言,大家都能够看到由其打造的顶级应用成果,相关职位的平均薪酬(美国)以及该语言的优势与弊端。       ...
  • PYPL 二月榜单发布:最受欢迎的编程语言IDE 和数据库都是哪些 作者 | 局长本文经授权转载自开源中国(ID:oschina2013)PYPL(PopularitY of Programming Language,编程语言流行指数) ...
  • 漫画:各种编程语言的困境
  • 编程语言拟人化
  • 编程语言在线编辑器 多语言支持 国内 CodeMirror IdeOne codingground codepad anycodes jdoodle Browxy Cloude9IDE 国外 代码测试 菜鸟工具 w3cschool tool.lu Java CompileJava Python PyPy.js 前端 Dabblet JS Bin jsfiddle Thimble, by Mozil...
  • 几种常用开发语言的对比 一直有各种编程语言,开发工具拎不清的问题,所以趁有空做了一个小整理。 编程语言 javascript,c#,python,Ruby,PHP,Java,swift,basic 前端框架 vue.js,angular 2,bootstrap,less/sass,ember.js 后端 node.js,PHP,Ruby,python,java 开发工具 VB(bas...
  • 编程语言vs代码量vs运行速度 场景需求:用不同的编程语言完成同一个任务 语言 代码量 运行速度 可应用的场景 C、C++ 1000行 1s 写操作系统 写3D游戏 嵌入式开发 java 100行 2s 写手机应用 网站开发 python 20行 10s 系统运维的日常工作
  • PYPL二月榜单发布:最受欢迎的编程语言IDE 和数据库竟然是…… 90%的程序员学Python这么认为: https://edu.csdn.net/topic/python115?utm_source=csdn_bw PYPL(PopularitY of Programming Language,编程语言流行指数) 二月榜单已发布,目前包含四个排行榜,分别是编程语言IDE、ODE(Online IDE) 以及数据库这四个。 PYPL 是非常流行的参考...
  • 各种编程语言速度、内存、代码的比较
Global site tag (gtag.js) - Google Analytics