`
liuqiang
  • 浏览: 159416 次
  • 性别: Icon_minigender_1
  • 来自: 华东
社区版块
存档分类
最新评论

Eclipse版本的故事

阅读更多

 

 

 作为一个流行的开发工具,Eclipse的版本发布和开发过程让我产生了好奇,通过对其官方网站以及网络上资料的阅读,我对Eclipse的开发发布有了一个初步了解。

========================================================================= 

  2001年11月7日,Eclipse 1.0发布。

  半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。其中2.0在 之后又推出了2.0.1和2.0.2,而之后在2003年3月27日推出的2.1版本,也接连推出了2.1.1,2.1.2和2.1.3三个后续修订版 本。

=========================================================================

  2004年6月25日对Eclipse来说是一个值得记住的日子,进入3.0时代的Eclipse采用了OSGi运行时架构。这一年 Eclipse基金会成立,这也标志着Eclipse即将进入一个新的时代。3.0后有两个小的修订版本3.0.1和3.0.2。详细的发布时间信息请参 看Eclipse官网(http://archive.eclipse.org/eclipse/downloads/index.php ).

  Eclipse的发布版本与其中Top Projects(比如TPTP,BIRT)的版本号采用了不同的方式,每个项目有自身的版本号管理,比如现在的TPTP进入了4.5.3的开发,但是 Eclipse的最新发布版本Ganymede实际上是Eclipse 3.4,Eclipse现在每次发布的时候会包含各个特定版本的TOP pojects。

=========================================================================

  2005年6月27日Eclipse 3.1发布,之所以要特别提一下3.1,是因为从这个版本开始一直到还没有发布的3.5版,形成了一个以木星卫星名称相关的系列。1610年,著名的科学 家伽利略通过对木卫1-木卫4的观察,提出了反驳地心说的证据,木卫1-木卫4因此也被称之为伽利略四大卫星(木星还有很多之后发现的其它卫星)。这四大 卫星还被分别赋予了四个神话传说中人物的名字:

    -木卫1:IO,伊奥

    -木卫2:Europa,欧罗巴

    -木卫3:Ganymede,盖尼米德.(值得一提的是早于伽利略2000年前,有记录表明战国时期中国的甘德在公元前346年就已发现了木卫3)

    -木卫4:Callisto,卡里斯托

  取这四个人的名字,一个很重要的原因可能就在于这四个人物都以俊美著称。

  但是Eclipse从3.1到3.4的命名(codename)并非按照木卫1-4的顺序,而是根据这四颗卫星距离木星从近到远的顺序,因此 Eclipse 3.1就使用了木星已知卫星中第1近的木卫1——IO来命名,Eclipse 3.2就使用木卫4——Callisto距木星(所有木卫中)第4近,Eclipse 3.3采用了木卫2——Europa(第6近),剩下最远的木卫3--Ganaymede就送给了Eclipse 3.4。

  Eclipse 3.4也就是我们现在熟知的已发布版本Ganaymede。之后的3.5版本我们应当叫什么呢?当然不应该忘记发现这四颗卫星的伟大科学家伽利略,也就是 计划在2009年6月24日发布的Eclipse 3.5,代号Galileo(伽利略)的Eclipse版本。

分享到:
评论

相关推荐

    经典J2EE开发工具-Eclipse简史

    随着时间的推移,Eclipse继续进化,不断推出新的版本,例如Eclipse 3.x系列,引入了更为现代化的用户界面和增强的性能。Eclipse还通过提供插件开发工具(PDE)和Eclipse Rich Client Platform(RCP),使开发人员...

    hadoop-eclipse-plugin-2.7.3

    在安装和配置Hadoop时,需要将这个版本的Hadoop解压并设置环境变量,以便Eclipse插件能正确连接到Hadoop集群。 总之,Hadoop Eclipse Plugin 2.7.3是Hadoop开发者不可或缺的工具,它将Eclipse的强大功能与Hadoop的...

    Eclipse tfs插件

    这对于跟踪项目任务、缺陷和用户故事非常有用,有助于保持团队的组织和协调。 3. **构建和持续集成**:尽管TFS自身具有强大的构建引擎,但通过Eclipse插件,开发者可以直接在IDE内触发和监控TFS的构建过程,这有助...

    my eclipse code case

    5. **foxnrabbit**:这可能是一个基于寓言故事“狐狸与兔子”的小游戏,可能使用Python或Java编写,展示了Eclipse中的游戏开发能力。 6. **PlaneGame**:这可能是一个更复杂的游戏项目,如飞行射击游戏,展示了...

    eclipse-stodito:故事图工具

    Eclipse Stodito是一款专为Eclipse集成开发环境(IDE)设计的故事图工具。故事图是一种可视化方法,常用于敏捷开发中,以帮助团队成员理解、记录和沟通用户故事。这些图表有助于清晰地表述需求,确保开发人员和利益...

    基于Spring+Hibernate+Eclipse进行敏捷Java开发.doc

    Eclipse的调试、版本控制、代码提示等功能极大地提升了开发效率。 **4. 敏捷开发方法** 敏捷开发强调迭代和增量式开发,以适应需求变化。文章中提到了Scrum和XP(极限编程)这两种敏捷方法。Scrum注重项目管理,...

    JPAJSFGlassFish03Eclipse:演示 JPA 和 Arquillian 用法的示例代码

    创建这个项目背后的故事可以在上找到 此演示代码的原始版本是在 2014 年为 JSF 课程创建的。 学生们使用 JSF 和 JDBC 创建了 Web 商务站点。 服务器是 TomEE,DBMS 是 MySQL。 IDE 是 Eclipse。 今年,即 2015 年,...

    Metroid: Eclipse-开源

    通过试玩,玩家可以评估游戏的控制、关卡设计、故事线以及整体的娱乐性。 总的来说,《Metroid: Eclipse》作为一款开源游戏,不仅展示了GameMaker平台的强大功能,还体现了开源社区的协作精神。它鼓励了玩家参与...

    Java项目: 基于SSM框架实现的鲸落文化线上体验馆前后台管理系统(源码+数据库+毕业论文)

    jdk版本:1.8 及以上 ide工具:IDEA或者eclipse 数据库: mysql5.7及以上 后端:spring+springmvc+mybatis+maven+mysql 前端: vue , css ,js 等 三、系统功能 系统用户包括有管理员、用户 1、后台主要功能如下: ...

    CVSNT配置和安装文件来自普科国际软件

    - 使用TortoiseCVS,可以在IDE(如Eclipse、IntelliJ IDEA)之外进行版本控制操作,与IDE内的版本控制功能互为补充。 5. **CVSNT的高级功能** - 分支与合并:CVSNT支持分支管理,允许开发者在不影响主线开发的...

    JPAJSFGlassFish03NetBeans:使用GlassFish的JPA,JSF和Arquillian演示的NetBeans版本

    有关创建该项目的故事, 该演示代码的原始版本是在2014年为JSF中的一门课程创建的。 学生使用JSF和JDBC创建了Web电子商务站点。 服务器是TomEE,而DBMS是MySQL。 IDE是Eclipse。 2015年这一年,我更改了课程设置以...

    perl ppd package

    PPD文件是XML格式的,它提供了关于Perl模块的元数据,包括模块的名称、版本、依赖关系、作者、描述等信息。当使用PPM(Perl Package Manager)工具安装Perl模块时,PPD文件是必要的,它指导PPM如何下载和安装对应的...

    TFS2010中文版用户手册(java).pdf

    这个插件提供了与TFS交互的接口,使得Eclipse用户能够无缝地进行版本控制操作。 4. TFS源代码管理: - 与服务器同步:开发者可以使用"Get Latest Version"命令获取最新的代码,或者使用"Check Out"锁定文件进行...

    超级玛丽变态版游戏及源代码

    这也为游戏增加了新的视觉元素和故事情节,使得玩家在挑战高难度关卡的同时,也能体验到不同的游戏氛围。 总的来说,《超级玛丽变态版游戏及源代码》不仅为玩家提供了一种全新的游戏体验,同时也为开发者提供了一个...

    Java套课件幻灯片完整版ppt教学教程最全电子讲义(最新).pptx

    Java编程工具有很多,如Eclipse、NetBeans、IntelliJ IDEA、MyEclipse、EditPlus等。这些工具可以帮助开发者更方便地编写和调试Java程序。 5. Java技术应用 Java技术应用非常广泛,包括Android应用、金融业应用、...

    混淆java隐藏源码-jbehave-junit-runner:将JBehave与JUnit更好地集成。将所有故事、场景和步骤报告为JUnit

    故事和场景显示在 Eclipse 的 JUnit 视图中,并可能显示在支持自定义测试运行程序的其他 IDE 中。 安装 该项目仅由少数几个类组成,并且易于使用。 使用 Maven 最简单的方法是通过 Maven 依赖项将其包含在您的验收...

    sargam:一个以amp-stories格式开始的Clojure网络故事生成库

    萨尔加姆生成打ic兼容的放大器网络故事。 请参阅此视频的后半部分,以获取有关AMP和网络故事的更多信息。...执照版权所有:copyright:2020 Ada 根据Eclipse公共许可证1.0版或(可选)任何更高版本分发。

    jbehave-web:https的只读镜像

    依赖技术需要 JDK:需要 1.7(或更高版本) (3.0 或更高版本)。编码将 IDE 配置为对所有文件使用 UTF-8 通过将“-Dfile.encoding=UTF-8”添加到 $MAVEN_OPTS 来配置 Maven集成开发环境Intellij IDEA 支持 Maven 开...

    CaseStudyBackup_AmyAlbrecht

    Eclipse IDE版本2020-12(4.18.0) HeidiSQL 11.2.0.6250 Tomcat v9.0 用户故事 登录/注销用户故事 作为用户,我想用电子邮件和密码创建一个用户帐户,以便我可以访问该网站以查看和上传照片。 作为用户,我想...

    rescu-1.4.0.zip

    这种文件格式用于描述软件的业务需求和用户故事,通常以简洁易懂的自然语言编写,使得非技术人员也能理解。Cucumber是一个自动化测试工具,它能够读取.feature文件,并将其转换为可执行的测试步骤,确保代码按照预期...

Global site tag (gtag.js) - Google Analytics