APP下载

微软将重新打造Visual Studio扩充套件模型

消息来源:baojiabao.com 作者: 发布时间:2024-05-11

报价宝综合消息微软将重新打造Visual Studio扩充套件模型

微软对外释出消息,表示他们正在重新建构Visual Studio扩充套件模型,使扩充套件运作更稳定,也更容易开发,并且微软还将使扩充套件能支援远端开发环境,让开发者无论在本地端还是远端都可以使用。目前新的扩充套件模型还在设计初期,开发团队正在广泛收集意见,期望扩充套件模型能够更满足开发者需求。

微软最近释出许多程式开发新功能,以改善开发者体验,像是GitHub Codespaces就让开发者可以简单地进行远端开发,在任何机器都可以接续上一阶段的开发工作,而现在微软还要改进扩充套件架构,官方透露,他们正在创建一个全新的扩充套件模型,目的要让新的扩充套件更可靠,也更容易编写,还必须同时在本地和云端受到支援。

微软提到,由于现在Visual Studio扩充套件受到的限制很小,其以程序内的形式运作,因此很容易影响Visual Studio,当扩充套件发生错误或是崩溃,就可能直接让Visual Studio当掉,因此新的扩充套件模型一大特点,便是会采用程序外架构,而这将能有效隔离内部与外部扩充套件API,即便扩充套件存在臭虫,也不会使其他扩充套件崩溃,或是影响整个IDE。

另外,现在要编写一个Visual Studio扩充套件也不是一件简单的事,因为不一致的API,使得开发者要探索相关API非常有难度,而且即便找到了需要使用的API,也不一定知道其使用方式与时机,而在全新的扩充套件模型中,微软重新设计Visual Studio扩充套件API,因此新的API会更加统一,官方也会不断更新文件,使得开发者更容易编写扩充套件。

而且因为GitHub Codespaces带来了跨机器的云端自定义开发环境体验,但却没有扩充套件的搭配,开发者无法在自定义环境中获得完整的功能,微软提到,当前扩充套件模型,没有限制扩充套件对IDE的存取,而且也缺少异步API,因此目前的扩充套件模型,并不适用于GitHub Codespaces,他们会在新的扩充套件模型中,加入本地和远端支援。

2020-10-30 17:50:00

相关文章