声明:iteye精华文章的凯发k8国际的版权属于iteye网站所有,严禁任何网站转载本文,否则必将追究法律责任!
ide是集成开发环境的英文缩写,所谓集成开发环境,就是将你在开发过程中所需要的工具或功能集成到了一起,比如代码编写、分析、编译、调试等功能,从而最大化地提高开发者的工作效率。
每种编程语言都有一些特定的ide,本文将简单为你介绍这些ide之间的区别,希望能够为你选择ide时提供一些帮助。
java
ide | 许可 | 使用java编写 | windows | linux | mac os x | 其他平台 | gui构建器 |
| gpl2 gnu | √ | √ | √ | √ | solaris | × |
| cloud ide | √ | √ | √ | √ | solaris | × |
| permissive | √ | √ | √ | √ | solaris | × |
| epl | √ | √ | √ | √ | freebsd, jvm, solaris | √ |
| gpl | × | √ | √ | √ | freebsd, ibm aix, openbsd, solaris, other unix | × |
| gpl | √ | √ | √ | √ | solaris | × |
| alv2 | √ | √ | √ | √ | freebsd, openbsd, solaris | √ |
| 专有 | √ | √ | √ | √ | solaris | √ |
| 专有 | × | √ | × | × | | × |
| 专有 | √ | √ | √ | √ | generic jvm | √ |
| 专有 | √ | √ | √ | √ | | × |
| gpl | × | × | √ | × | solaris | √ |
| 专有 | √ | √ | √ | √ | freebsd, jvm, solaris | √ |
| cddl/gpl2 | √ | √ | √ | √ | openbsd, solaris | √ |
| 专有 | √ | √ | √ | × | ibm aix, solaris | √ |
| 专有 | √ | √ | √ | √ | solaris | √ |
| proprietary | × | × | × | √ | | √ |
c/c
ide | 许可 | windows | linux | mac 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 | 许可 | 开发商 | 平台 |
| 专有 | microsoft | windows |
| lgpl | xamarin和mono社区 | windows, linux, mac os x, freebsd, openbsd, solaris |
| lgpl | icsharpcode | windows |
php
ide | 开发商 | 平台 | 许可 | 自动完成 | 调试器 | 重构支持 | vcs支持 |
| aptana, inc. | cross-platform | gpl | √ | √ | × | 插件 |
| codelobster | windows | 专有 | √ | √ | × | 插件 |
| eclipse foundation /zend | windows, linux, mac os x, freebsd, jvm,solaris | epl | √ | √ | × | cvs, git,mercurial,svn |
| geany team | windows, linux, mac os x, freebsd, ibm aix,openbsd, solaris, other unix | gpl | √ | × | × | 插件 |
| chami.com | windows (all) | 专有 | 未知 | × | 未知 | 未知 |
| kde kdevelop team | cross-platform | gpl | √ | × | 未知 | cvs, git, svn |
| activestate | cross-platform | 专有 | √ | √ | √ | bazaar, cvs,git,mercurial,perforce, svn |
| sun microsystems /oracle | cross-platform on netbeans | cddl, gpl | √ | √ | √ | cvs, git,mercurial,svn |
() | phpeclipseproject team | windows, linux, mac os x, freebsd, jvm,solaris | cpl | √ | √ | 未知 | 未知 |
| nusphere corporation | windows | 专有 | √ | √ | 未知 | cvs, svn, any other windows-shell integrated |
| waterproof sarl | windows | 专有 | √ | √ | × | cvs, svn |
() | jetbrains | windows, linux, mac os x, freebsd, openbsd,solaris | 专有 | √ | √ | √ | cvs, git,mercurial,perforce, svn |
| kde web dev team | linux | gpl | 未知 | × | 未知 | 未知 |
(formerly delphi for php) | embarcadero tech×logies | windows | 专有 | √ | √ | √ | 未知 |
| pc soft | cross-platform | 专有 | unknown | × | unknown | unknown |
| zend | cross-platform | 专有 | √ | √ | √ | cvs, git,svn, others (via plugins) |
javascript
ide | 许可 | 开发商 | 平台 |
| gpl | anjuta team | unix-like |
| gpl | aptana, inc. | 跨平台 |
| epl | ibm | windows, linux, mac os x, freebsd, jvm, solaris |
| 专有 | activestate | 跨平台 |
| cddl, gpl2 | oracle | 跨平台 |
| epl | nodeclipse | windows, linux, mac os x, freebsd, jvm, solaris |
| 专有 | nusphere | windows |
| 专有 | oracle corporation | windows, linux, mac os x |
| servoy许可 | servoy developer team | 跨平台 |
| 专有 | microsoft | windows |
| 专有 | jetbrains | 跨平台 |
python
ide | 许可 | 开发商 | 平台 | 调试器 |
| gpl | naba kumar | unix-like | √ |
| gpl | detlev offenbach | 跨平台 | √ |
| gpl | team | | √(通过插件) |
| open source | guido van rossum et al. | 跨平台 | √ |
| proprietary | activestate | 跨平台 | √ |
| gpl | kde kdevelop team | 跨平台 | √ |
| lgpl | novell and themono community | | √ |
| gpl | oracle | 跨平台 | √ |
| gpl | team | 跨平台 | √(通过插件) |
| gpl | team | 跨平台 | √ |
| 专有/apache 2.0 | jetbrains | 跨平台 | √ |
| epl | aptana | 跨平台 | √ |
| mit licence | kiriakos vlahos | windows | √ |
| apache license 2.0 | microsoft | windows | √ |
| proprietary | pythonanywhere llp | 基于web | × |
pythonista | proprietary | omz software | ios | × |
| mit licence | pierre raybaut et al. | 跨平台 | √ |
| gpl | stani michiels | 跨平台 | √ |
| 专有 | wingware | 跨平台 | √ |
ruby
ide | 许可 | 开发商 | 平台 |
| gpl | aptana, inc. | 跨平台 |
| gpl | detlev offenbach | 跨平台 |
| 专有 | activestate | 跨平台 |
| cddl和gpl | thomas enebo (jruby co-lead) | 跨平台 |
| 专有 | jetbrains | 跨平台 |
perl
ide | 许可 | 开发商 | 平台 |
| cpl | epic project team | 跨平台 |
| gpl | team | 跨平台 |
| gpl | kdevelop team | 跨平台 |
| 专有 | activestate | 跨平台 |
| perl | padre team | 跨平台 |
actionscript
ide | 许可 | windows | linux | mac os x | 其他平台 | 调试器 | gui 构建器 | 分析器 | 静态代码分析 | mxml支持 | 导出到移动平台 |
| 专有 | √ | × | √ | jvm | √ | √ | √ | √ | √ | √ |
| mit | √ | × | × | | √ | × | √ | × | √ | √ |
| 专有 | √ | √ | √ | freebsd, openbsd,solaris | √ | × | √ | √ | √ | √ |
| 专有 | √ | √ | √ | jvm | √ | × | × | √ | √ | × |
basic
ide | 许可 | windows | linux | mac os x | 其他平台 |
| 专有 | | | | android |
| gpl | × | √ | × | freebsd |
| 专有 | √ | × | × | |
| lgpl | √ | √ | √ | freebsd,solaris |
| 专有 | √ | √ | √ | amigaos |
| lgpl | √ | × | × | |
| 专有 | √ | √ | √ | web |
ada
ide | 许可 | windows | linux | mac os x | debugger | gui构建起 | 工具链 | 分析器 | 代码覆盖 | 自动完成 | 静态代码分析 | 可视化设计 | 类浏览器 |
| epl | √ | √ | √ | √ | √ | × | 未知 | 未知 | √ | 未知 | × | √ |
| gpl | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | × | √ |
更多对比
更多ide对比请见:
75 楼 zthe001 2019-06-05 15:43
74 楼 devcloud 2018-07-27 11:29
73 楼 征途不止 2018-03-17 00:27
72 楼 gyyloveyc 2018-03-07 22:13
点此链接购买腾讯云服务器,配置“1核2g 1m带宽 50g云硬盘”,16个月只需120元
购买后通过以下链接续费两年(认证随便填填就好),120元一年。
https://cloud.tencent.com/act/campus
71 楼 mcloginandpwd 2017-08-11 10:47
70 楼 mfkujjisk 2017-08-10 19:57
69 楼 dengry 2017-06-06 14:23
68 楼 bianqi 2017-03-23 19:57
67 楼 robertlrt 2017-02-06 23:25
66 楼 doublek 2016-12-19 14:53
65 楼 zlj1817 2016-11-15 17:52
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------最好用的博客备份神器,在此致敬!(q q群:572162538)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
64 楼 jiangshidi 2016-11-03 16:08
63 楼 一个橘子 2016-10-31 19:34
62 楼 shizongger 2016-09-30 10:59
61 楼 hellotieye 2016-08-19 14:41
60 楼 jinpeng888 2016-07-25 15:05
59 楼 winsoning 2016-06-16 09:53
58 楼 heixiongtt 2015-12-13 20:26
57 楼 拓子轩 2015-11-12 16:21
56 楼 lshhjxlj 2015-10-27 09:54
55 楼 远方的彪 2015-10-25 15:14
54 楼 erhuzi 2015-10-15 11:08
53 楼 windlike 2015-07-28 14:49
52 楼 一切为了移民 2015-07-17 09:19
51 楼 canicula0811 2015-06-15 14:20
50 楼 luwenbin006 2015-04-16 17:32
49 楼 2015-04-02 11:37
48 楼 2015-03-23 15:44
47 楼 2015-03-23 15:44
46 楼 2015-03-20 07:42
发表评论
您还没有登录,请您登录后再发表评论
相关推荐
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语言,但...学习一门新的语言应该不再是一种难以做到的事,但如何能够快速掌握,掌握哪些重点等这些问题才是最需要去了解的。 关于编程语言的设计 经验告诉我,...
管理系统是一种通过计算机技术实现的用于组织、监控和控制各种活动的软件系统。这些系统通常被设计用来提高效率、减少错误、加强安全性,同时提供数据和信息支持。以下是一些常见类型的管理系统: 学校管理系统: 用于学校或教育机构的学生信息、教职员工信息、课程管理、成绩记录、考勤管理等。学校管理系统帮助提高学校的组织效率和信息管理水平。 人力资源管理系统(hrm): 用于处理组织内的人事信息,包括员工招聘、培训记录、薪资管理、绩效评估等。hrm系统有助于企业更有效地管理人力资源,提高员工的工作效率和满意度。 库存管理系统: 用于追踪和管理商品或原材料的库存。这种系统可以帮助企业避免库存过剩或不足的问题,提高供应链的效率。 客户关系管理系统(crm): 用于管理与客户之间的关系,包括客户信息、沟通记录、销售机会跟踪等。crm系统有助于企业更好地理解客户需求,提高客户满意度和保留率。 医院管理系统: 用于管理医院或医疗机构的患者信息、医生排班、药品库存等。这种系统可以提高医疗服务的质量和效率。 财务管理系统: 用于记录和管理组织的财务信息,包括会计凭证、财务报表、预算管理等。财务管理系统
gb2312字符集 作用:国家简体中文字符集,兼容ascii。 位数:使用2个字节表示,能表示7445个符号,包括6763个汉字,几乎覆盖所有高频率汉字。 范围:高字节从a1到f7, 低字节从a1到fe。将高字节和低字节分别加上0xa0即可得到编码。 gbk字符集 作用:它是gb2312的扩展,加入对繁体字的支持,兼容gb2312。 位数:使用2个字节表示,可表示21886个字符。 范围:高字节从81到fe,低字节从40到fe。 gb18030字符集 作用:它解决了中文、日文、朝鲜语等的编码,兼容gbk。 位数:它采用变字节表示(1 ascii,2,4字节)。可表示27484个文字。 范围:1字节从00到7f; 2字节高字节从81到fe,低字节从40到7e和80到fe;4字节第一三字节从81到fe,第二四字节从30到39。
毕业设计,安卓app,基于java开发的学生成绩课件管理系统app,包括pc端和安卓anroid手机app,内含java完整源码 安卓andriod学生成绩课件管理系统 系统开发环境: windows myclipse(服务器端) eclipse(手机客户端) mysql数据库 服务器也可以用eclipse或者idea等工具,客户端也可以采用android studio工具! 系统客户端和服务器端架构技术: 界面层,业务逻辑层,数据层3层分离技术,mvc设计思想! 服务器和客户端数据通信格式:json格式,采用servlet方式 【服务器端采用ssh框架,请自己启动tomcat服务器,hibernate会自动生成数据库表的哈!】 hibernate生成数据库表后,只需要在admin管理员表中加个测试账号密码就可以登录后台了哈! 下面是数据库的字段说明: 班级: 班级编号,班级名称,开办日期,班主任 学生: 学号,登录密码,所在班级,姓名,性别,出生日期,学生照片,联系电话,家庭地址 老师: 教师编号,登录密码,姓名,性别,出生日期,联系电话,邮件,地址,
管理系统是一种通过计算机技术实现的用于组织、监控和控制各种活动的软件系统。这些系统通常被设计用来提高效率、减少错误、加强安全性,同时提供数据和信息支持。以下是一些常见类型的管理系统: 学校管理系统: 用于学校或教育机构的学生信息、教职员工信息、课程管理、成绩记录、考勤管理等。学校管理系统帮助提高学校的组织效率和信息管理水平。 人力资源管理系统(hrm): 用于处理组织内的人事信息,包括员工招聘、培训记录、薪资管理、绩效评估等。hrm系统有助于企业更有效地管理人力资源,提高员工的工作效率和满意度。 库存管理系统: 用于追踪和管理商品或原材料的库存。这种系统可以帮助企业避免库存过剩或不足的问题,提高供应链的效率。 客户关系管理系统(crm): 用于管理与客户之间的关系,包括客户信息、沟通记录、销售机会跟踪等。crm系统有助于企业更好地理解客户需求,提高客户满意度和保留率。 医院管理系统: 用于管理医院或医疗机构的患者信息、医生排班、药品库存等。这种系统可以提高医疗服务的质量和效率。 财务管理系统: 用于记录和管理组织的财务信息,包括会计凭证、财务报表、预算管理等。财务管理系统
软件开发设计:php、qt、应用软件开发、系统软件开发、移动应用开发、网站开发c 、java、python、web、c#等语言的项目开发与学习资料 硬件与设备:单片机、eda、proteus、rtos、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:linux、ios、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
企业定价策略分销策略与促销策略.docx