写点什么

Microsoft 开源用于 VS Code 的 Java Debugger

  • 2017-11-19
  • 本文字数:818 字

    阅读完需:约 3 分钟

Visual Studio Code(很多人称之为 VS Code)是 Microsoft 推出的开源跨平台代码编辑器,其中的 Java Debugger 于今年九月发布。现在 VS Code 中开源了 Java Debugger 的代码。VS Code 在推出时就原生地支持 JavaScript、TypeScript 和 Node.js,并可通过扩展对其它编程语言提供更大范围的支持,例如 C++、C#、Java、Python、PHP、Go 等。就语言使用的广泛程度而言,Java 无疑是这一列表中的一个例外。

去年,Red Hat 填补了这一空白。它发布了一个用于VS Code 的扩展,提供了对Java 语言的支持。在今年九月, Red Hat 宣布已有一百多万人下载了该扩展。当前在一个月内,下载数字已经上升到了 160 万。Red Hat 在感谢用户和贡献者之余,也提醒人们期待“来自于一个朋友的调试器工具”。

现已证实,这位当时并未明示的“朋友”就是 Microsoft。Microsoft 跟随 Red Hat 的帖子之后给出了一个声明,宣称它们正在发布 Java Debugger 和一个 Java 扩展包,将所有这些对 Java 支持的扩展将捆绑在一个下载中。

一个月后,Microsoft 的 Java 工具和服务程序经理 Xiaokai He 发帖称,调试器是“本月最受关注的扩展”。它已有超过 12.5 万次下载,并且 Microsoft 将开源 Java Debugger Extension 和后端 Java Debug Server。现在这两个项目都可在 Github 下载。

He 告诉 InfoQ,VS Code 的目标不仅是成为那些新入手的、偶尔做开发的或通晓多种编程语言的 Java 开发人员的工具,也要成为那些全职专业 Java 开发人员的工具,让这些专业开发人员喜欢代码编辑器所提供的其它特性。出于此考虑,我们期待用于 VS Code 的 Java 扩展能更进一步,例如提供对 JUnit 的支持。

He 指出,开源 Java 扩展是非常有意义的,因为 VS Code 本身就是开源的,而且 Java Debugger 也依赖于其它的开源项目(即 Eclipse JDT Language Server )。He 补充说,开源过程也有助于团队投身于 Java 社区中,并与 Red Hat 在创建扩展上展开合作。

查看英文原文: Microsoft Open Sources Java Debugger for VS Code

2017-11-19 18:002067
用户头像

发布了 391 篇内容, 共 135.1 次阅读, 收获喜欢 256 次。

关注

评论

发布
暂无评论
发现更多内容

被面试官问懵:TCP 四次挥手收到乱序的 FIN 包会如何处理?

华为云开发者联盟

TCP 网络 报文 挥手 FIN

TDSQL分布式数据库的架构与解耦

腾讯云数据库

数据库 tdsql

声网发布在线K歌房解决方案,提供一站式接入版权曲库与K歌组件

ToB行业头条

声网

C语言中动态内存是如何分配的?

华为云开发者联盟

数组 内存 动态内存 内存分配 C语音

TDSQL水平扩容实践案例

腾讯云数据库

数据库 tdsql

TDSQL的分布式事务处理技术:高效的分布式事务双一致性

腾讯云数据库

数据库

Golang: 如何使用正则表达式,并实战爬取手机号

Regan Yue

正则表达式 爬虫 Go 语言 9月日更

数据脱敏是什么意思?有什么好处?

行云管家

数据库 数据安全 数据脱敏 数据库安全

OceanBase 数据库大赛“推荐官招募令”,做推荐官,让优秀选手C位出道!

OceanBase 数据库

数据库 比赛 oceanbase OceanBase 开源 OceanBase 数据库大赛

海量数据,极速体验——TDSQL-A技术核心架构02

腾讯云数据库

数据库 tdsql

NDK-原生 API

Changing Lin

9月日更

联想TruScale服务定义IT服务新标准,助力中国企业全面抢滩智能化

科技范儿

一周信创舆情观察(8.30~9.5)

统小信uos

TDSQL水平扩容背后的设计原理

腾讯云数据库

数据库 tdsql

读了这篇SpringBoot底层原理让我在阿里成功涨薪40%,感谢

Java 编程 面试 涨薪 阿里

了解JDBC层之QueryDSL

邱学喆

QueryDSL SQLQueryFactory

海量数据,极速体验——TDSQL-A技术核心架构01

腾讯云数据库

数据库 tdsql

揭秘超分辨率的正确打开方式

OpenIM

【VueRouter 源码学习】第八篇 - $route、$router 与 router-link 组件的实现

Brave

源码 vue-router 9月日更

"云智一体"全场景智能视频技术与应用解析白皮书下载申请

百度开发者中心

白皮书 云智一体 智能视频

MESI缓存一致性协议

Java 架构 面试 后端

想要入职阿里P6?最少啃完这本500页Java并发多线程源码笔记

Java 编程 面试 多线程 阿里

你知道线程池是如何退出程序的吗?

华为云开发者联盟

线程 高并发 线程池 任务队列

tcpdump 抓包与 scapy 解析(qbit)

qbit

udp TCP/IP tcpdump

大公司运维监控怎么做?从哪些方面考虑?

行云管家

云计算 运维 运维监控 运维审计 数据监控

WGCLOUD新特性,新增指令下发批量执行能力

王逅逅

DevOps Grafana #zabbix linux面板 linux监测

首场“说透数字化转型专题讲座”将于 9 月 15 日在天津举办

InfoQ 天津

Tapdata Real Time DaaS 技术详解 PART I :实时数据同步

tapdata

亿级流量下平滑扩容:TDSQL水平扩容 VS 垂直扩容

腾讯云数据库

数据库 tdsql

☕【Java技术指南】「并发编程专题」Fork/Join框架基本使用和原理探究(基础篇)

洛神灬殇

Java forkjoin forkjoinpool 9月日更

iOS 屏幕旋转的实践解析

ZEGO即构

ios 音视频 屏幕旋转

Microsoft开源用于VS Code的Java Debugger_Java_Tim Hodkinson_InfoQ精选文章