【软件周刊第 35 期】Eclipse 4.7 Oxygen 正式发布;Visual Studio 2017 15.3 Preview 发布


声明:本文转载自https://my.oschina.net/editorial-story/blog/1098852,转载目的在于传递更多信息,仅供学习交流之用。如有侵权行为,请联系我,我会及时删除。

Eclipse 4.7 Oxygen 正式发布!带来大量更新

新版带来了诸多更新,看看值得关注的更新内容:

编辑器

  • 添加了一个易于扩展的通用文本编辑器
  • 可在 Eclipse IDE 中打开图像文件,支持 png, jpg, jpeg, gif, bmp, 和 ico 格式

  • 新增了和 IDEA 类似的黑色主题

支持构建 Java 9 应用。Java 9 规范尚未发布,所以对它的支持还没集成到标准下载包中,Eclipse 对 Java 9 的支持(BETA)包括以下内容:

  • 将 JRE 和 JDK 9 添加为 JRE
  • 支持 JavaSE-9 执行环境
  • 使用 JRE 或 JDK 9 创建 Java 和插件项目
  • 编译作为 Java 项目的一部分的模块

支持 C++ 14 新的语言特性: 

Visual Studio 2017 15.3 Preview 发布

团队表示一直在努力研究一些功能,解决用户报告的一些问题,并对产品的基本功能(如可靠性,性能和可访问性)进行有意义的改进。该版本一些值得关注的亮点包括:

  • 持续交付工具现在可以自动构建和部署 NET 或 ASP.NET Core 项目到 Azure Web App Service。这意味着开发人员可以在 Visual Studio Team Services 上为其解决方案创建和配置 CI 构建定义和发布定义,而不必离开 Visual Studio IDE。
  • 增加扩展的影响在 Visual Studio 可靠性上的可见性。Visual Studio 具有丰富的工具和扩展生态系统,为开发者提供有用的功能。但有时,扩展与 Visual Studio 的交互可能会有错误。之前已经通过一个信息栏提供了一些诊断信息,让你知道扩展是否拖慢了事情。现在,诊断系统已经被扩展,让你知道如果有一个 VS 意外终止,扩展是否有涉及。
  • 轻量级解决方案负载(LSL) 已经扩展到大型 C++ 解决方案,这意味着这些类型的项目将加载更快。
  • .NET Core 和 ASP.NET 改进
  • NuGet 改进
  • Visual Studio IDE 改进

.NET Core 2.0 Preview 2 发布, .NET 框架核心类库

.NET Core 2.0 Preview 2 已发布,现在可以使用 Visual Studio 2017 Preview 15.3,Visual Studio for Mac 或 VS Code 开发 .NET Core 2.0 应用程序。部分更新如下:

平台支持更新

  • .NET Core 2.0 Preview 2 现在可用于 Azure App Service
  • Docker 的镜像已迁移到 Debian Stretch
  • 增加了对 SUSE Linux Enterprise Server 的支持
  • 支持 macOS High Sierra

.NET Core 2.0 Preview 2 的改进

  • dotnet restore is implicit for commands that require it
  • 从 .NET Standard 引用 .NET Framework 库
  • .NET 标准 NuGet 软件包不再需要依赖关系

Apache Tomcat 9.0.0.M22 发布

Apache Tomcat 9.0.0.M22 是 9.0.x 分支的里程碑版本,已经为用户提供了 Apache Tomcat 9.0.x 中的新功能,所以用户可以进行反馈。

与 9.0.0.M21 相比,值得关注的变更:

  • 添加了一个新的 JULI FileHandler 配置,用于指定保留日志文件的最大天数。默认情况下,日志文件将保留 90 天
  • 更新 Servlet 4.0 实现,以添加对 HTTP 响应设置 trailer fields 的支持
  • 使用 JspC 预编译时,会报告所有的编译错误,而不是在第一个错误后停止

JCP EC 投票通过 Java 模块化系统,RedHat 弃票

5 月份,Java 模块化系统在 JCP 执行委员会投票中未获通过。一个月之后,JCP 执行委员会再次投票。日期,JCP Executive Committee 公布了对 Java Platform Module System(或称为 Jigsaw)的投票结果,以 RedHat 的 1 票弃权,24 票支持通过了该决议。此前已报道过,Java 9 预计 9 月发布。

投票结果如下:

RedHat 在 23 日的弃权票中表示,虽然距离上次投票已取得积极进展,但有些问题仍会影响社区的使用,处理此类问题需要花上一个月的时间,为不延迟 Java 9 的发布日期,所以选择弃权。同时表示,期待 Java 的新变革。

其他热门软件更新:

本周开源项目推荐:

Magic Wormhole —— 简单又安全的文件传输工具

Magic Wormhole 提供了这样一种文件传输方式:不需要任何的上传、网页界面,或登录密码,只需输入几个代码,即可传送文件。

该工具提供了一个名为 wormhole 的库和命令行工具,它可以从一台计算机到另一台计算机获取任意大小的文件和目录(或短文本)。通过使用相同的“虫洞代码”(wormhole codes)来识别两个端点。使用的代码很简短,人性化,接收方通常只需要输入几个字符。 虫洞代码是一次性使用,不需要记住。

以正确方式使用该工具非常简单。简单来说,你可以在桌面上以脚本或其他形式设置该工具,只需将文件丢在上面,就会看到密码弹出,然后你只需告知对方密码即可。他们将直接而安全地接收文件。

示例

发送方:

% wormhole send README.md Sending 7924 byte file named 'README.md' On the other computer, please run: wormhole receive Wormhole code is: 7-crossover-clockwork   Sending (<-10.0.1.43:58988).. 100%|=========================| 7.92K/7.92K [00:00<00:00, 6.02MB/s] File sent.. waiting for confirmation Confirmation received. Transfer complete.

接收方:

% wormhole receive Enter receive wormhole code: 7-crossover-clockwork Receiving file (7924 bytes) into: README.md ok? (y/n): y Receiving (->tcp:10.0.1.43:58986).. 100%|===========================| 7.92K/7.92K [00:00<00:00, 120KB/s] Received file written to README.md

这其中的 7-crossover-clockwork 就是需要输入的“虫洞代码”。

原文链接:https://my.oschina.net/editorial-story/blog/1098852
责任编辑:开源中国 – 局长
转载必须在正文中标注并保留原文链接和作者等信息

本文发表于2017年07月01日 20:36
(c)注:本文转载自https://my.oschina.net/editorial-story/blog/1098852,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除.

阅读 2115 讨论 0 喜欢 0

抢先体验

扫码体验
趣味小程序
文字表情生成器

闪念胶囊

你要过得好哇,这样我才能恨你啊,你要是过得不好,我都不知道该恨你还是拥抱你啊。

直抵黄龙府,与诸君痛饮尔。

那时陪伴我的人啊,你们如今在何方。

不出意外的话,我们再也不会见了,祝你前程似锦。

这世界真好,吃野东西也要留出这条命来看看

快捷链接
网站地图
提交友链
Copyright © 2016 - 2021 Cion.
All Rights Reserved.
京ICP备2021004668号-1