编程语言 ide 对比 -凯发k8国际

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

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

java



ide许可使用java编写windowslinuxmac os x其他平台gui构建器
gpl2 gnusolaris×
cloud idesolaris×
permissivesolaris×
eplfreebsd, jvm, solaris
gpl×freebsd, ibm aix, openbsd, solaris, other unix×
gplsolaris×
alv2freebsd, openbsd, solaris
专有solaris
专有××××
专有generic jvm
专有×
gpl×××solaris
专有freebsd, jvm, solaris
cddl/gpl2openbsd, solaris
专有×ibm aix, solaris
专有solaris
proprietary×××


c/c

ide许可windowslinuxmac os x调试器gui 构建器集成工具链分析器代码覆盖自动完成静态代码分析可视化设计类浏览器c 编译器c 编译器代码重构
gpl×××××
专有×××××
专有×
gpl×
gpl××
gpl××××××
epl×外部外部
gpl××××××外部外部×
gpl×
gpl×外部外部
专有××××n/a××
免费××n/a××
专有××
免费××××××
lgpl××××
cddl/gpl外部外部
专有×××××
专有××
专有×××n/a××
专有××××外部外部×
gpl/lgpl××外部外部
专有×外部外部
bsd××××外部外部×
gpl×××××
专有××


c#


ide许可开发商平台
专有 microsoftwindows
lgplxamarin和mono社区windows, linux, mac os x, freebsd, openbsd, solaris
lgplicsharpcodewindows


php



ide开发商平台许可自动完成调试器重构支持vcs支持
aptana, inc.cross-platformgpl×插件
codelobsterwindows专有×插件
eclipse foundation /zendwindows, linux, mac os x, freebsd, jvm,solarisepl×cvs, git,mercurial,svn
geany teamwindows, linux, mac os x, freebsd, ibm aix,openbsd, solaris, other unixgpl××插件
chami.comwindows (all)专有未知×未知未知
kde kdevelop teamcross-platformgpl×未知cvs, git, svn
activestatecross-platform专有bazaar, cvs,git,mercurial,perforce, svn
sun microsystems /oraclecross-platform on netbeanscddl, gplcvs, git,mercurial,svn
()phpeclipseproject teamwindows, linux, mac os x, freebsd, jvm,solariscpl未知未知
nusphere corporationwindows专有未知cvs, svn, any other windows-shell integrated
waterproof sarlwindows专有×cvs, svn
()jetbrainswindows, linux, mac os x, freebsd, openbsd,solaris专有cvs, git,mercurial,perforce, svn
kde web dev teamlinuxgpl未知×未知未知
(formerly delphi for php)embarcadero tech×logieswindows专有未知
pc softcross-platform专有unknown×unknownunknown
zendcross-platform专有cvs, git,svn, others (via plugins)


javascript



ide许可开发商平台
gplanjuta teamunix-like
gplaptana, inc.跨平台
eplibmwindows, linux, mac os x, freebsd, jvm, solaris
专有activestate跨平台
cddl, gpl2oracle跨平台
eplnodeclipsewindows, linux, mac os x, freebsd, jvm, solaris
专有nuspherewindows
专有oracle corporationwindows, linux, mac os x
servoy许可servoy developer team跨平台
专有microsoftwindows
专有jetbrains跨平台


python

ide许可开发商平台调试器
gplnaba kumarunix-like
gpldetlev offenbach跨平台
gplteam√(通过插件)
open sourceguido van rossum et al.跨平台
proprietaryactivestate跨平台
gplkde kdevelop team跨平台
lgplnovell and themono community
gploracle跨平台
gplteam跨平台√(通过插件)
gplteam跨平台
专有/apache 2.0jetbrains跨平台
eplaptana跨平台
mit licencekiriakos vlahoswindows
apache license 2.0microsoftwindows
proprietarypythonanywhere llp基于web×
pythonistaproprietaryomz softwareios×
mit licencepierre raybaut et al.跨平台
gplstani michiels跨平台
专有wingware跨平台


ruby


ide许可开发商平台
gplaptana, inc.跨平台
gpldetlev offenbach跨平台
专有activestate跨平台
cddl和gplthomas enebo (jruby co-lead)跨平台
专有jetbrains跨平台


perl



ide许可开发商平台
cplepic project team跨平台
gplteam跨平台
gplkdevelop team跨平台
专有activestate跨平台
perlpadre team跨平台


actionscript



ide许可windowslinuxmac os x其他平台调试器gui 构建器分析器静态代码分析mxml支持导出到移动平台
专有×jvm
mit××××
专有freebsd, openbsd,solaris×
专有jvm×××


basic



ide许可windowslinuxmac os x其他平台
专有android
gpl××freebsd
专有××
lgplfreebsd,solaris
专有amigaos
lgpl××
专有web


ada


ide许可windowslinuxmac os xdebuggergui构建起工具链分析器代码覆盖自动完成静态代码分析可视化设计类浏览器
epl×未知未知未知×
gpl×


更多对比


更多ide对比请见:



评论 共 75 条
15 楼 2014-06-10 09:18
zoozooll 写道
bitray 写道
dyaod 写道
linux/mac 下c 开发一般用什么ide

netbeans就很完美啦


不过netbean运行于java之上,性能或许达不到需要的要求。现在看来有不少人用qt,不过在某些方面似乎表现不是很令人满意而已。
通常开发c/c 的都是做单片机或者驱动的,人家芯片商多数会给一个专门为自己定制的ide工具。而在大部分情况下,用记事本,或者vim已经足够开发的内容。
c 语法变幻无穷,且编译器至关重要,预编译也更加变化多端。极少ide能够做到类似java或者c#那么好的,因此老手经常会放弃太花俏的ide,返朴归真地使用简单的记事本工具。


我开发server程序,代码直接在远端的服务器上,在本地windows上的netbeans可以直接通过ssh/sftp使用远端的工具链开发编译远端的c 工程,感觉语法解析的效果相当不错,远远甩source insight几条街,再结合jvi插件,我觉得效率蛮高。

另外vim的自动提示插件,这几年出现了好几个用clang实时解析的,效果也很不错。
14 楼 2014-06-09 19:07
bitray 写道
dyaod 写道
linux/mac 下c 开发一般用什么ide

netbeans就很完美啦


不过netbean运行于java之上,性能或许达不到需要的要求。现在看来有不少人用qt,不过在某些方面似乎表现不是很令人满意而已。
通常开发c/c 的都是做单片机或者驱动的,人家芯片商多数会给一个专门为自己定制的ide工具。而在大部分情况下,用记事本,或者vim已经足够开发的内容。
c 语法变幻无穷,且编译器至关重要,预编译也更加变化多端。极少ide能够做到类似java或者c#那么好的,因此老手经常会放弃太花俏的ide,返朴归真地使用简单的记事本工具。
13 楼 2014-06-09 13:21
kuchaguangjie 写道
eclipse vi, 搞定一切.


有vi了还用eclipse??
12 楼 2014-06-09 12:44
netbeans c/c 绝对是屌炸天,oracle solaris studio 也是基于netbeans的。而且netbeans开发php也不差,java更是老本行。
11 楼 2014-06-09 11:39
intellij idea飘过
10 楼 2014-06-09 09:53
dyaod 写道
linux/mac 下c 开发一般用什么ide

netbeans就很完美啦
9 楼 2014-06-08 22:51
linux/mac 下c 开发一般用什么ide
8 楼 2014-06-08 21:36
这些年从myeclipse  -  eclipse maven  - intellij 一路用过来,还有谁是?
7 楼 2014-06-08 21:02
myeclipse屌炸天。
6 楼 2014-06-08 19:09
湿丢丢的debug功能太强大了
5 楼 yidao620c 2014-06-07 18:09
jetbrains的脑残粉飘过。
4 楼 2014-06-07 15:25
gfdice 写道
本人搞linux平台server开发,感觉netbeans的远程c 工程开发屌炸天,大家不妨一试

真的么,感觉需要试试了
3 楼 2014-06-07 06:48
python路过
2 楼 2014-06-06 23:21
eclipse vi, 搞定一切.
1 楼 2014-06-06 18:19
本人搞linux平台server开发,感觉netbeans的远程c 工程开发屌炸天,大家不妨一试

发表评论

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

相关推荐

  • ide的对比<http://www.iteye.com/magazines/134-ide-comparison>

  • 各种语言对应的ide http://www.iteye.com/magazines/134-ide-comparison#606 <href src="www.baidu.com">百度</href> 另外学习wangwww.去hubwiz掉.com/ 转载于:...

  • 对比项 fortran lisp basic c(gnu99) c (c 17) (带类的c) matlab objective-c python(python 3.6) lua php ruby javascript java(java8) c# .net go(go 1.10.3) 诞生时间 1957 1958 1964 1972 1980 1984 ...

  • 本文将介绍一些常用的深度学习编程ide的优缺点和特点,以帮助您选择适合您的ide。

  • 或许是出自于对编写编程语言的兴趣,又或许是对于创建 ide/编辑器的兴趣,对于『ide/编辑器是如何提供编程语言的支持』,我充满了兴趣。其中的一个主要原因是,这是每天我们打交道最多的工具...

  • hi~ 大家好啊,我是阿壮,就是力拔山兮气盖世的那个壮,一个还算有趣的程序员,今天和大家聊一聊那些编程语言值得学习,本文讲的东西一部分来自网络,一部分是我自己的理解,希望对你有些帮助。 封面图 第一门编程...

  • smalltalk,被公认为历史上第二个面向对象的程序设计语言,和第一个真正的集成开发环境(ide)。smalltalk由艾伦·凯,dan ingalls,ted kaehler,adele goldberg等于70年代初在xerox parc开发。smalltalk对其它众多...

  • 在介绍编程语言之前,先说说开放源代码的必要性。现在,在软件生产领域存在巨大的智利浪费,大家把大量的精力用在编写别人已经实现的 程序代码上。看看,文本编辑器有多少,看看ftp程序有多少,看看字处理程序有多少...

  • 本文从编程语言及其基础设施的概念出发,结合工程化过程中遇到的测试难点,分别从学术界和工业界的角度,对编译器、标准库及其它工具链组件的测试技术做了重点介绍,最后总结了编程语言测试技术面临的机会和挑战。

  • 一些个人建议,仅为有志于设计和实现中文编程语言的开发者作参考。 编程语言,是开发者为了实现某个具体功能,使用的工具。 因此它应该将目标开发者群体的用户体验放在首位。 jetbrains 首先是开发了 ide,在过程中...

  • c 语言:c语言/c 语言的简介、发展历史、应用领域、编程语言环境ide安装、最强学习路线之详细攻略 目录 c语言/c 语言的简介 c语言/c 语言的应用领域 c 语言的ide安装 c 语言的学习路线 ...

  • 前言:本文根据网上各方材料整理总结而成。本人过去几年使用过的编程语言包括:c、c 、c#、...编程语言五大家族早期的编程语言分为:fortran、 cobol、 lisp、 basic、 和algol 家族。这些语言为不同的社会群体而设...

  • 高级语言学习结构概论 我的语言经历 最近学习了go语言,但...学习一门新的语言应该不再是一种难以做到的事,但如何能够快速掌握,掌握哪些重点等这些问题才是最需要去了解的。 关于编程语言的设计 经验告诉我,...

  • 会议提案改善方案

  • 纯css3卡通蜡烛动画特效.rar

  • 一、简介 “新闻检察官”是一款基于swiftui框架、createml机器学习框架的虚假新闻检测app,它能够允许用户在手机离线的状态下对文本新闻或者图片新闻进行真假检测,同时用户也可以在其中进行辨别真假训练,提高自身的辨别能力,最终达到有效防止虚假新闻传播的目的。 二、系统说明 2.1 功能介绍 文本真实性检测:系统能够对用户输入的时政、科学、教育类新闻文本进行检测,并返回文本的真实性结果。 图片真实性检测:系统能够对用户输入的新闻图片进行检测,并返回图片的真实性结果。 知识提供:用户可在其中学习如何辨别虚假新闻。 实战训练: 系统会随机生成题目(包括文本和图片),用户可以进行训练,提高自身辨别能力。 官方辟谣数据实时获取:用户可以同步获取官方辟谣平台的辟谣数据。 2.2 数据介绍 图片数据集:网上搜集,训练集30000余张,测试集6800余张。 中文文本数据集:网上搜集,训练集70000余条,测试集20000余条。 英文文本数据集:网上搜集,训练集68000余条,测试集19000余条。 官方辟谣数据:源自中国互联网联合辟谣平台的案例分类数据及搜索数据库。 2.3 模型介绍 文本检

  • 企业模拟运营实训总结.pdf

  • 蓝色医疗牙科服务机构网站模板.zip

  • 有机果蔬供应商网页模板 bootstrap5.zip

global site tag (gtag.js) - google analytics
网站地图