Eclipse(集成开发环境)
2016-02-25 11:26
323 查看
基本含义
虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
这种平等和一致性并不仅限于 Java 开发工具。尽管
Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP、Android等编程语言的插件已经可用,或预计将会推出。Eclipse
框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。
历史
Eclipse最初是由IBM公司开发的替代商业软件VisualAge for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse
Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目发布代号为Mars的4.5版。
发行版本
从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous release)。至今,同步发布主要在6月进行,并且会在接下来的9月及2月释放出SR1及SR2版本。版本代号 | 平台版本 | 主要版本发行日期 | SR1发行日期 | SR2发行日期 |
---|---|---|---|---|
Callisto | 3.2 | 2006年6月26日 | N/A | N/A |
Europa | 3.3 | 2007年6月27日 | 2007年9月28日 | 2008年2月29日 |
Ganymede | 3.4 | 2008年6月25日 | 2008年9月24日 | 2009年2月25日 |
Galileo | 3.5 | 2009年6月24日 | 2009年9月25日 | 2010年2月26日 |
Helios | 3.6 | 2010年6月23日 | 2010年9月24日 | 2011年2月25日 |
Indigo | 3.7 | 2011年6月22日 | 2011年9月23日 | 2012年2月24日 |
Juno | 3.8及4.2 | 2012年6月27日 | 2012年9月28日 | 2013年3月1日 |
Kepler | 4.3 | 2013年6月26日 | 2013年9月27日 | 2014年2月28日 |
Luna | 4.4 | 2014年6月25日 | 2014年9月25日 | 2015年2月27日 |
Mars | 4.5 | 2015年6月25日 | N/A | N/A |
Eclipse版本查看
下载地址:http://www.eclipse.org/downloads/
相关文章推荐
- java回顾之socket通信
- java springMVC生成二维码
- Mybatis/Ibatis例子(添加,修改,删除)
- eclipse使用时技巧与注意事项
- java 四种写文件比较
- 多线程下载原理
- spring(基础10) 注解@Value详解
- Java中常见的IO流及其使用
- spring DI 实现的模拟,依赖注入
- java全局变量引起的并发问题
- java中String对象的intern方法
- Spring 的动态数据源实现
- MyEclipse10破解工具,crack下载
- Spring mvc+hibernate+freemarker(开源项目)
- Spring MVC @ResponseBody注解返回响应流时中文乱码问题的解决
- Java-JDK各个版本的新特性
- java 之Sting类型的List集合的汉字排序和String类型数组的汉字排序及List<Bean>排序
- Java调用系统命令学习(2)
- Java调用系统命令学习(3)
- java开发规范