新旧之争,JDK 团队发起 Project Skara 引争议
JDK 团队在上周五发起了一起名为 “Project Skara” 的意见征集,旨在讨论如何改进自 2008 年以来一直使用 Mercurial 存储库的 JDK 源码管理方案。
据悉,发起这个项目的原因是想帮助 OpenJDK 贡献者提高效率。JDK 开发者和 OpenJDK 审查员 Joe Darcy 在邮件中写道:
为帮助 OpenJDK 贡献者提高效率,Project Skara 建议无论是经验丰富的提交者还是新人,都来参与讨论代替 SCM 和代码审查的选项,比如基于 Git 而不再是 Mercurial,甚至是其他第三方选择。
为更好地进行对比,Project Skara 还打算未来在不同的服务商下托管 JDK 12 的源码。
Joe 还列出了一些评估标准,供贡献者参考:
性能:从主存储库进行克隆操作的时间,本地操作的时间等
空间效率:在不同地区的可用性
支持 Linux、Mac 和 Windows 等常见开发环境
能够轻松承载 JDK 的整个历史以及未来十年的增长预期
支持常用的 JDK 代码审查实践
程序化 API,可辅助或自动化审核和管理流程
邮件发起后,参与者的意见明显分为两组:认为从 Mercurial 到 Git 会更方便的,以及已经习惯 Mercurial ,不认为折腾有啥好处的。
对于 Project Skara 提出的建议你怎么看?欢迎评论。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
JDK 11 进入 Rampdown 第二阶段,正式版已在路上
之前我们曾报道过 JDK 11 已于6月底进入 Rampdown Phase One 阶段,当时 JDK 11 的所有新特性就已被冻结,不再加入新的 JEP 。 就在前两天,JDK 11 进入 Rampdown Phase Two 。之前的第一阶段持续一个月,主要修复 P1-P3 级错误;进入第二阶段后,将主要修复 P1-P2 级错误,并遵循 JEP 3 进行改进: RDP 1 candidate bugs RDP 2 candidate bugs Bug-Deferral Process Late-Enhancement Request Process 随着时间的临近,再有两个预览版本,JDK 11 就将迎来正式版本。 JDK 11 总共包含 17 个新的 JEP ,分别为: 181:Nest-Based Access Control(基于嵌套的访问控制) 309:Dynamic Class-File Constants(动态类文件常量) 315:Improve Aarch64 Intrinsics(改进Aarch64 Intrinsics) 318:Epsilon: A No-Op...
- 下一篇
又推亲儿子,苹果与国际权威机构推出 Swift 资格认证
有资格认证好就业,学编程的中学生和大学生就是未来的开发者,苹果深谙此道。苹果与国际认证机构 Certiport 合作推出了 Swift App Development,这是一个针对中学和大学市场的新认证计划。该认证将于 2018 年秋季推出首个全年课程,旨在吸引更多学校和教育机构开设 Swift 编程课,教授学生使用 Swift 编程语言为 Apple 平台创建应用程序。通过课程的学生可以来自 Certiport 的认证证书,用以未来就业时证明使用 Swift 创作软件的能力。苹果早在 2014 年 WWDC 上推出了 Swift。我们熟悉的 Airbnb、Yelp 等都是是使用 Swift 创建的热门应用程序。苹果同时也在积极的推广编程教育,并让 Swift 走进校园。其中 Everyone Can Code(人人能编程)计划就是在 2016 年创建的,作用是在教育环境中推广 Swift 的使用。而Swift 资格认证则是首次推出。Certiport 母公司 Pearson VUE 业务开发副总裁 Ray Murray 表示,“通过 Swift 应用程序开发认证,将为学生们提供进一步...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果