Visual Studio Code
Visual Studio Code 是一款由微软开发的开源的代码编辑器。它支持多种编程语言,如C、C++、C#、Python、JavaScript 和 TypeScript 等,并提供丰富的插件生态系统来扩展功能。VS Code具有丰富的编辑功能,包括语法高亮、智能代码补全、代码导航、调试功能等。它还提供了集成的终端窗口、Git 版本控制工具和丰富的主题和扩展插件,能够满足开发者的各种需求。
图片
Github(151k ⭐️):https://github.com/microsoft/vscode
TypeScript
TypeScript 是一种由微软开发的开源编程语言,它是 JavaScript 的扩展。它提供了静态类型检查和更多的面向对象特性,以提高开发工具和开发体验。通过类型注解和类型推断功能,能够在编译阶段发现潜在的类型错误,并提供更好的编辑提示和自动补全功能。TypeScript 可以编译成 JavaScript,与现有的代码库无缝集成,如 React、Vue.js 等。使用 TypeScript 可以编写更安全、更健壮的 JavaScript 应用。
图片
Github(94.2k⭐️):https://github.com/microsoft/TypeScript
Web-Dev-For-Beginners
Web-Dev-For-Beginners 是由微软开源的一个针对初学者的 Web 开发学习项目,包含 12 周 24 节课,旨在帮助初学者掌握 Web 开发的基础知识和技能,并提供实践经验和示例代码。
图片
Github(76.8k⭐️):https://github.com/microsoft/Web-Dev-For-Beginners
Playwright
Playwright 是一个由微软开源的跨浏览器自动化测试工具,它可以模拟各种浏览器的用户行为和交互,并且可以在多种平台(包括 Windows、Linux、macOS 等)上运行。与其他类似的工具相比,Playwright 具有更好的性能、稳定性和可扩展性,支持多浏览器、多语言、多平台等特性。
图片
Github(55k⭐️):https://github.com/microsoft/playwright
Monaco Editor
Monaco Editor 是一个由微软开源的基于 Web 技术的代码编辑器。它是 Visual Studio Code 的核心编辑组件,可以在 Web 应用中集成和使用。其具有许多先进的编辑功能,包括语法高亮、自动完成、代码提示、代码折叠、缩进调整、代码格式化等。它支持多种编程语言,并提供了丰富的扩展性,可以通过插件和自定义样式进行功能扩展和界面定制。
图片
Github(35.6k⭐️):https://github.com/microsoft/monaco-editor
Fluent UI
Fluent UI 是 Microsoft 开源的设计系统,用于构建现代、易于使用和美观的用户界面。它提供一系列可重用组件、样式和模式,帮助开发者快速搭建一致性和可定制化的界面。支持多种前端框架和技术,并具有丰富的组件库和自定义主题功能。
图片
Github(16.4k⭐️):https://github.com/microsoft/fluentui
FAST
FAST 是基于 Web Components 和现代 Web 标准构建的技术集合,旨在有效地解决网站和应用设计和开发中的一些最常见的挑战。FAST 的一个核心原则是“尽可能采用开放、基于 Web 标准的方法”。为此,FAST 直接建立在上述 W3C Web 组件标准之上,并不创建自己的组件模型。这使得使用 FAST 构建的组件可以与内置的本地 HTML 元素一样正常工作。无需框架即可使用 FAST 组件,但也可以将它们与任何框架或库结合使用。
图片
Github(8.6k⭐️):https://github.com/microsoft/fast
TypeChat
TypeChat是由微软开发的一个开源项目,旨在为开发者提供一个定义大语言模型返回的响应结构的解决方案。它可以帮助开发者快速构建聊天界面或定制化的AI Agent,通过定义Prompt和Schema,将自然语言请求转换为特定类型的JSON对象。
图片
Github(6.6k⭐️):https://github.com/microsoft/TypeChat
Rush Stack
Rush Stack 是:
- 使命:为 web 项目的大规模 monorepo 仓库来提供可复用技术
- 开放协作:汇集了社区的合作者们,面对严苛的工具,你不再单打独斗
- 具体策略:整合诸如 Node.js, TypeScript, ESLint, Prettier, Webpack, Jest 等一系列流行的工具最终形成解决方案
- 一系列项目:同宗同源,项目之间紧密合作。
图片
Github(5.2k⭐️):https://github.com/microsoft/rushstack
Rooster
Rooster 是一款独立于框架的 JavaScript 富文本编辑器,整齐地嵌套在一个 HTML
图片
Github(765⭐️):https://github.com/microsoft/roosterjs
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容- Java 和 Golang 在性能方面有哪些差异?(Java与Golang的性能差异)
- Java 中带参方法和无参方法的差异究竟体现在哪些方面?(java有参和无参的区别是什么)
- 如何在 Java 中创建 Date 对象?(java怎么创建date对象)
- 如何利用 Java Milo 开展网络编程?(如何使用Java Milo进行网络编程)
- 如何高效使用Redis客户端进行故障排查
- 如何使用 getresources 获取文件系统资源?(getresources如何获取文件系统资源)
- 如何利用 Java 的多线程提升效率?(Java的多线程如何提高效率 )
- Java 中 file.exists 方法在不同操作系统下的表现及差异(java file.exists在不同操作系统下)
- 在 Java 中,究竟什么是线程安全?(java中什么是线程安全)
- Java 中 toString 方法该如何使用呢?(java中tostring方法如何使用)