文档章节

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

编辑部的故事
 编辑部的故事
发布于 2017/07/01 19:28
字数 1625
阅读 2917
收藏 17

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
责任编辑:开源中国 – 局长
转载必须在正文中标注并保留原文链接和作者等信息

© 著作权归作者所有

共有 人打赏支持
编辑部的故事

编辑部的故事

粉丝 1230
博文 256
码字总数 462348
作品 0
深圳
运营/编辑
私信 提问
加载中

评论(11)

QiHaiYan
QiHaiYan

引用来自“阿cat”的评论

eclipse新闻下面idea 我是来看评论的!又有那些用着破解版缺有一副很自豪感的样子说已用idea,,,,,,,,,,呵呵😬

引用来自“QiHaiYan”的评论

idea有社区版啊,免费的

引用来自“TonyJian”的评论

没用过社区版,但是装过,貌似很多东西没有,能干嘛
用springboot做开发,社区版足够了。
TonyJian
TonyJian

引用来自“阿cat”的评论

eclipse新闻下面idea 我是来看评论的!又有那些用着破解版缺有一副很自豪感的样子说已用idea,,,,,,,,,,呵呵😬

引用来自“QiHaiYan”的评论

idea有社区版啊,免费的
没用过社区版,但是装过,貌似很多东西没有,能干嘛
火灵珠
redhat为啥不支持模块化,有哪些利益冲突?
kidfruit
kidfruit
恭喜恭喜!所以我花钱用正版idea
有害健康
有害健康

引用来自“阿cat”的评论

eclipse新闻下面idea 我是来看评论的!又有那些用着破解版缺有一副很自豪感的样子说已用idea,,,,,,,,,,呵呵😬

引用来自“QiHaiYan”的评论

idea有社区版啊,免费的
巴特社区版只有基础功能
QiHaiYan
QiHaiYan

引用来自“阿cat”的评论

eclipse新闻下面idea 我是来看评论的!又有那些用着破解版缺有一副很自豪感的样子说已用idea,,,,,,,,,,呵呵😬
idea有社区版啊,免费的
shitalpig
shitalpig
exlipse不如jb的idea
shitalpig
shitalpig
还是jb的好用
MGL_TECH
MGL_TECH
eclipse新闻下面idea 我是来看评论的!又有那些用着破解版缺有一副很自豪感的样子说已用idea,,,,,,,,,,呵呵😬
木川瓦兹
木川瓦兹
继续发光发热总让人觉得廉颇老矣
.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 Cor...

局长
2017/06/29
3.4K
14
Visual Studio 2017 15.3 Preview 发布

Visual Studio 2017 15.3 Preview 已发布。 团队表示一直在努力研究一些功能,解决用户报告的一些问题,并对产品的基本功能(如可靠性,性能和可访问性)进行有意义的改进。有关该预览版中包...

局长
2017/06/30
3.3K
32
Eclipse 4.7 RC4a 发布,坐等正式版

继 4.7 RC4 版本之后,Eclipse 又发布了 4.7 RC4a 版本。4.7 版本代号为 Oxygen,点此可查看 4.7 版本新的和值得注意的内容。 日志和测试链接 查看当前版本的日志 查看当前构建版本的集成和单...

王练
2017/06/14
1K
18
微软 Visual Studio 2017 发布多个新版本

今年3月份,微软发布了Visual Studio 2017,这也是迄今Windows设备最新、最强大的集成开发环境。在本次Build开发者大会上,Visual Studio 2017再次获得功能强化。微软今天正式宣布推出Visua...

两味真火
2017/05/11
12.5K
50
Visual Studio 2017 15.3 发布,可用性改进

Visual Studio 2017 15.3 版本已发布,同时发布的还有 .NET Core 2.0 以及 Visual Studio for Mac 7.1 。 下载 Visual Studio 2017 version 15.3 下载 .NET Core 2.0 下载 Visual Studio fo......

Rwing
2017/08/15
6.5K
39

没有更多内容

加载失败,请刷新页面

加载更多

php register_globals将接收参数转为全局变量

最近在看公司旧的系统的时候发现一个很奇怪的事情,很多页面用的变量找不到源头,没有定义也不是接收,意思是腾空出现的。 经排查,原来是php配置做的好事:register_globals = On。registe...

shikamaru
36分钟前
9
0
Linux 交换分区swap

一、创建和启用swap交换区 如果你的服务器的总是报告内存不足,并且时常因为内存不足而引发服务被强制kill的话,在不增加物理内存的情况下,启用swap交换区作为虚拟内存是一个不错的选择,我...

Yue_Chen
37分钟前
3
0
notepad++如何使用列块编辑模式?

notepad++如何使用列块编辑模式? 听语音 | 浏览:18584 | 更新:2015-12-22 10:56 | 标签:软件 1 2 3 4 5 6 7 分步阅读 notepad++是一款功能强大的文本编辑器,可以支持各种不同的文本类型...

linjin200
39分钟前
1
0
Java 基础语法

一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条...

二九结狐六体
43分钟前
3
0
研发团队资源成本优化实践

背景 工程师主要面对的是技术挑战,更关注技术层面的目标。研发团队的管理者则会把实现项目成果和业务需求作为核心目标。实际项目中,研发团队所需资源(比如物理机器、内存、硬盘、网络带宽...

美团技术团队
48分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部