写点什么

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:002438
用户头像

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

关注

评论

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

ClickHouse在大数据领域企业级应用实践和探索总结

王知无

大数据 Clickhouse

Springboot 中的切面AOP处理

武哥聊编程

Java aop springboot SpringBoot 2 28天写作

产品训练营第一周作业

孤星

绩效管理,上下同心者胜(二)

一笑

管理 绩效 28天写作

项目管理系列 (5)-沟通规划

Ian哥

项目管理 沟通与管理 28天写作

Soul 网关源码阅读(六)Sofa请求处理概览

Java 源码阅读 网关

长期主义是一种生活态度

JiangX

28天写作 价值 长期主义

Flink1.12集成Hive打造自己的批流一体数仓

王知无

大数据 flink

软件架构-缓存技术

看山

缓存 架构

Spring-Spring整合MyBatis原理分析

魔曦

敏捷开发需要内外兼修

Bruce Talk

敏捷开发 Agile

十三周总结

水浴清风

如何 debug hive 源码,知其然知其所以然

王凯

hive 源码分析

你不可不知的任务调度神器-AirFlow

王知无

spark 数据可视化 airflow

HDFS杂谈:Xattrs扩展属性

罗小龙

hadoop hdfs 28天写作

【计算机内功修炼】七:高并发高性能服务器是如何实现的

码农的荒岛求生

高并发 事件驱动 高性能 Event Driven 高并发优化

Hbase性能优化百科全书

王知无

大数据 HBase

架构师训练营 4 期 第3周

引花眠

架构师训练营 4 期

十三、数据应用二

Geek_28b526

面试官:Netty的线程模型可不只是主从多Reactor这么简单

中间件兴趣圈

reactor Netty nio 中间件 线程模型

最长公共前缀字符串, RxSwift的概念详细解析, 极客大学认识产品经理 John 易筋 ARTS 打卡 Week 35

John(易筋)

ARTS 打卡计划 最长公共前缀字符串 RxSwift的概念详细解析 极客大学认识产品经理 极客大学产品经理训练营

第 13 周 系统架构作业

心在那片海

外星人?他们在哪儿呢?「幻想短篇 10/28」

道伟

28天写作

新名词意味着什么?

lidaobing

28天写作 名词

第 13 周 系统架构总结

心在那片海

HDFS中的常用压缩算法及区别

王知无

大数据 hdfs

HTML(一)——html相关介绍

程序员的时光

程序员 28天写作

架构师课程--第十三周作业

孤星

架构师训练营第2期 第13周总结

月下独酌

架构师训练营第2期

架构师训练营第2期 第13周命题作业

月下独酌

架构师训练营第2期

英雄惜英雄-当Spark遇上Zeppelin之实战案例

王知无

大数据 spark

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