【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

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

关注

评论

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

Apache Linkis 介绍

拾数崽

计算中间件 大数据 开源 数据计算 10月月更

信用卡监管精细化,强化用户风险防范意识并驱动银行规范管理

易观分析

银行 信用卡

开源代码安全 | 微软是如何应对开源代码安全问题的?

龙智—DevSecOps解决方案

开源 开源代码

澜舟科技推出【熊猫小说家】小程序,用 AI 书写你的故事

澜舟孟子开源社区

人工智能 nlp AIGC

Java | Map集合两种遍历方式

陌上

Java 编程 10月月更

华为开发者大会 2022即将举办 HarmonyOS开发者用“代码”创造无限可能

Geek_2d6073

企业上云选择哪家好?需要考虑哪些因素?

行云管家

公有云 企业上云 云厂商

排障最后一公里,“融合”型的日志平台应该如何建设?

嘉为蓝鲸

运维 监控 日志 可观测性 告警

JavaScript模板字符串与es6中let的用法

何极光

ES6 let 模板字符串 10月月更

前端工程师leetcode算法面试必备-二叉树深度广度遍历

js2030code

JavaScript LeetCode

“程”风破浪的开发者|一起来看看北大才女刘媛媛珍藏已久的学习方法吧!一定要点进来

跟着飞哥学编程

学习方法 “程”风破浪的开发者

2022年最新数据库经典面试题及答案汇总(含PostgreSQL、Oracle、MySQL)

墨天轮

MySQL 数据库 oracle postgresql 面试题

Java | HashMap和哈希表数据结构

陌上

Java 编程 10月月更

SAP | 在ABAP中如何使用方法

暮春零贰

SAP 方法调用 10月月更

嵌入式 Linux 入门 环境篇(二、安装虚拟机 — 体验 Ubuntu 22.04)

矜辰所致

Ubuntu20.04 嵌入式Linux 10月月更

JavaScript刷LeetCode拿offer-二叉树层序遍历篇

Geek_07a724

JavaScript LeetCode

半导体初创公司如何加速成功?

龙智—DevSecOps解决方案

IP IP管理

滴滴Java后台3面题目:网络+内存溢出+各种锁+高性能+消息队列

小小怪下士

Java spring 面试 JVM

Java | Map集合的子类

陌上

Java 编程 10月月更

新闻贴 | KaiwuDB 受邀亮相中国 1024 程序员节

KaiwuDB

JavaScript刷LeetCode拿offer-链表篇

Geek_07a724

JavaScript LeetCode

前端工程师leetcode算法面试必备-简单的二叉树

js2030code

JavaScript LeetCode

服务器故障用什么软件解决好?大家有推荐的吗?

行云管家

高可用 服务器 ha

【FAQ】关于华为地图服务定位存在偏差的原因及解决办法

HMS Core

地图

JavaScript刷LeetCode拿offer-经典高频40题

Geek_07a724

JavaScript LeetCode

前端工程师leetcode算法面试必备-二叉树的构造和遍历

js2030code

JavaScript LeetCode

ITSM | 对话龙智资深技术顾问,探讨ITSM实践如何从过去转向未来

龙智—DevSecOps解决方案

ITSM ITSM解决方案

DevOps下测试的生存之道

嘉为蓝鲸

DevOps 测试

云原生时代的应用端到端可观测体系如何构建?

嘉为蓝鲸

运维 监控 可观测性 告警

MobLink for Flutter

MobTech袤博科技

flutter ios android

uniapp 提示 打包时未添加 push模块

源字节1号

软件开发 前端开发 后端开发 小程序开发

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