`
dawuafang
  • 浏览: 1107067 次
文章分类
社区版块
存档分类
最新评论

Eclipse中的Java 8功能支持情况

 
阅读更多

我在Eclipse(Java development tools(JDT) )团队中从事 Java™ 8 研究的工作已经很久了。同时,他们也通过我们的 Bugzilla 工具跟踪了所有的工作。

所有的Java8 的bug都是以[1.8]为前缀的,这样可以很容易的被发现。

这里可以看到589个已经关闭的错误,我们团队已经有75%左右的bug修复。当然,仍然会有新的bug出现,但毫无意外,这是一个令人印象深刻的指标。

Java 8 Bug 简介

我们看一下Java8中第一个bugBug 380106,这表明针对Java8 的开发从2012年5月21日就已经开始了。

自从那时,JDT Git repositories已经记录了被78(作者,不一定是核心提交者)个不同的贡献者进行了2,806次提交。贡献者的数量是非常大的。并且这些贡献者来自不同的组织机构。

官方数据显示,JDT项目和它的子项目(Core,Debug,UI)一共有24个提交者。如果我们假设在这段时间里所有的提交者都是活跃的(这不可能是真的),这就意味着2/3的贡献者不是项目团队的成员。然而这个数字并不是告诉我们贡献者是多么的丰富(我将会对这个做一个查询),而是告诉我们JDT项目以及它的子项目正在以一种开放的方式在做一个非常优秀的工作。

2,806次提交,在他们的评论中有795 个归功于Java8开发者(例如,有显示[1.8])。"eyeballing"的评论是非常少的。我要看看我针对查询不完全取决于特定的字符串能做些什么改进。那795个提交归功于22个贡献者。

要想跟上持续开发的步伐最容易的方式就是注意观察Bugzilla 上面的讨论。

  1. 登陆Bugzilla
  2. 导航到"Email Preferences"
  3. 向下滑动到“Email Preferences”
  4. 添加下面的邮件地址到"watch list"

    • jdt-apt-inbox@eclipse.org
    • jdt-core-inbox@eclipse.org
    • jdt-debug-inbox@eclipse.org
    • jdt-doc-inbox@eclipse.org
    • jdt-text-inbox@eclipse.org
    • jdt-ui-inbox@eclipse.org

我几乎能够想到任何的标准,JDT项目是活跃的、变化的、开放的、透明的。

原文:请点击这里

分享到:
评论

相关推荐

    Eclipse 4.10完全支持 Java 11(12月最新更新)

    最新Eclipse 4.10完全支持 Java 11,新增Java 编辑器支持 Code Minings 功能,Quick Switch Editor (Ctrl+E) 对话框现在显示资源的路径及其文件名

    Java应用安装包(eclipse+JDK_API+Java反编译)

    另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境。JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而...

    Eclipse3.2绿色中文版无需安装

    它提供了功能丰富的开发环境,该环境允许开发者高效地创建一些能够无缝集成到 Eclipse平台中的工具。工作台基本概念可让你了解 Eclipse 工作台的基本概念;Java开发:熟悉使用Eclipse开发Java程序。 小组支持:了解...

    Eclipse安装

     Eclipse是一款非常优秀的开源IDE,非常适合Java开发,由于支持插件技术,受到了越来越多的开发者的欢迎。最新的Eclipse 3.0不但界面作了很大的增强,而且增加了代码折叠等众多优秀功能,速度也有明显的提升。配合...

    eclipse插件 - jQuery

    我们在编写js的时候,如果采用了jquery框架,当然很希望Eclipse能帮我们完成代码自动完成的功能了,但Eclipse默认只是支持js的代码自动完成,利用这个插件,可以让Eclipse支持jquery的代码自动完成功能(前提:...

    Eclipse 中文 帮助文档part2

    该文档是Eclipse自带的帮助文档,原帮助功能是建立在Tomcat服务器上浏览的,我已经把他提取出来生成一个静态的帮助文档,因些去掉了书签、查找等功能。 不是使用手册,而是帮助文档,没有过多的step by step的...

    使用eclipse 开j2ee应用

    Eclipse的出现,为Java开发者提供了免费使用强大的Java IDE的机会,通过集成大量的plugin,Eclipse的功能可以不断扩展,以支持各种不同的应用。 Lomboz是一个免费的Eclipse plugin,它将很多Java应用服务器、J2EE...

    Eclipse Java快速配置及入门

    最新的Eclipse 3.3.1.1不但界面作了很大的增强,而且增加 了代码折叠等众多优秀功能,速度也有明显 的提升。配合众多令人眼花缭乱的插件,完全可以满足从企业级Java应用到手机终端Java游戏的开发。本文将带您手把手...

    Eclipse 中文 帮助文档part1

    该文档是Eclipse自带的帮助文档,原帮助功能是建立在Tomcat服务器上浏览的,我已经把他提取出来生成一个静态的帮助文档,因些去掉了书签、查找等功能。 不是使用手册,而是帮助文档,没有过多的step by step的...

    使用Eclipse开发J2EE应用.pdf

    Eclipse的出现,为Java开发者提供了免费使用强大的Java IDE的机会,通过集成大量的plugin,Eclipse的功能可以不断扩展,以支持各种不同的应用。 Lomboz是一个免费的Eclipse plugin,它将很多Java应用服务器、...

    Eclipse之JAVA与CDT编辑器改进For Indigo

    此前,曾经在Eclipse SDK 3.5.1下开发,对JAVA的辅助输入做了一些改进,诸如: a).上屏键用TAB键而不是容易引起误操作的‘=’和空格键等; b).候选上屏的列表加入记忆功能,最近输入的项会靠前显示,明显提高辅助...

    java开源包8

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

    GEL JAVA IDE 中文版 支持W7

    看到过国外一个猛人的博客中说高手最喜欢用的Java IDE就是Gel了,虽然不是非凡相信,但Gel确实是很有特色的,就像很多喜欢用JC的人一样,明明很多功能Eclipse和NetBeans做得很好,还是喜欢用这些小巧的软件。

    使用Eclipse进行J2EE项目开发.pdf

    Eclipse作为一个Java应用的IDE,使用非常方便, 但是对于J2EE的开发支持还显得...和Web应用开发集成到Eclipse中,从而帮助Java开发者 使用EcHpse建立、测试、部署J2EE应用,以及EJB接口 文件和部署文件自动生成等功能。

    在线集成开发环境EclipseChe.zip

    Eclipse Che 采用 Java 开发,支持 Windows、Linux 和 OS X 系统。提供扩展功能用于支持多种编程语言。目前支持的语言包括:C 、Go、Java、Python、Ruby、SQL,提供语法高亮、代码分析、代码辅助和调试功能。构建...

    Eclipse常用插件

    JadClipse:Java反编译插件(使用时注意在Eclipse配置关联:*.class和*.class without source 关联 类反编译查看器) OpenExplorer:Eclipse中快速打开本地文件系统 PropertiesEditor:Properties文件编辑工具,...

    Eclipse(Neon 版本)详细安装教程

    多语言支持:Eclipse支持多种编程语言,包括Java、C/C++、Python等,使得开发者可以使用自己熟悉的编程语言进行开发。 跨平台性:Eclipse可以在多种操作系统上运行,如Windows、Linux、Mac OS等,使得开发者可以在...

    原创 Eclipse Plugin 插件: 高级搜索功能 - com.realzyc.search.jar

    + 特性: 相比与原有eclipse仅支持的在当前文档的搜索功能, 本插件支持了如下的搜索范围: - 当前文档 原有 查找/替换 已支持 - 当前选中 原有 查找/替换 已支持 - 所有打开的文档 原有 查找/替换 不支持 - 当前...

    Eclipse 4.10 for MacOS

    Eclipse 4.10 (Eclipse 2018-12)正式版发布,完全支持 Java 11,Java 编辑器支持 Code Minings 功能,支持搜索字体等

    eclipse.rar

    Eclipse 是一个开放源代码的、基于 Java 的可扩展...Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。

Global site tag (gtag.js) - Google Analytics