好的 IDE 的特征就在于它的可扩展性。 如果开发者无法改善他们自己的工具,那么就无法随着时间的推移提高生产力。 对于 web 设计器也是一样的,这也正是为什么现在微软的 Expression Web 4 提供了基于 HTML+JavaScript 插件模型的原因。
之所以选择 HTML 和 JavaScript,是因为这是大多数 web 设计者最熟悉的语言。 扩展接口允许你创建菜单项、工具条按钮、面板和对话框。 将其编写到 IDE 中需要一些 XML 信息,这可能会比较易于出错,并让人讨厌。
幸运的是有一种叫做“ Add-in Builder ”的工具来帮助我们。 它已经通过 Expression Web 的 blog 提供给开发者了。 并且为了更进一步地创建插件,Erik Mikkelson 还已经创建全套的测试工具,它会显示扩展所会产生的输出、错误和事件。 他将这个工具叫做扩展测试器(Extensibility Tester)。
更多内容推荐
5、手写框架 v4 面向对象实现
2023-09-28
路由树:静态匹配之集成 Server
2023-09-26
Bootstrap Affix 和过渡效果插件的详细使用【前端 Bootstrap 框架】
附件插件允许指定<div>固定在页面上的某个位置。一个常见的例子是社交图标。它们将从某个位置开始,但当页面单击标记时,<div>将锁定在某个位置,并且不会与页面的其余部分一起滚动。如果要单独引用此插件的功能,则需要引用affix js或者,如“bootstrap插件
2022-07-28
CSS 写一个圣诞树 Chrome 浏览器小插件
一时兴起,突然想写一个Chrome浏览器插件,不知道写啥,就写了一个圣诞树小插件。项目源码>>
2022-11-04
技术分享 | Web 测试方法与技术实战演练
实战演练章节需要结合本章节所学知识点,完成对 web 产品的测试用例设计练习。
2022-09-19
萌新看过来,你还学不懂 VScode 插件吗?
比如这样一个场景,项目里我们使用了ActiveReportsJS这样的报表控 通过VScode插件API提供的CustomEditor接口,我们完全可以针对特殊的报表文件实现高度定制化的私人编辑器
2022-05-11
2. 对 Web API 进行性能优化
2023-09-25
1、使用 Mybatis-Plus 对数据访问进行扩展
2023-09-26
两步实现让 antd 与 IDE 和睦相处的处理案例
导读:Web IDE的开发从来是整个大数据平台开发中非常繁复和笨重的一环,从零搭建一个 Web IDE 通常意味着大量的殚精竭虑和苦思冥想,时间成本更是不可计数。两个UI组件库一起用更是bug的代名词,有没有什么办法能解决这个问题呢?
2022-04-01
5. 动手编写一个 HTTP Server
2023-09-26
微软发布 Visual Studio Extensibility SDK Preview 3
提升生产力、定制和调试能力
用了这个 IntellijIDEA 插件以后,我写代码快了 10 倍!
前言
2022-09-25
面试官:你说说 Vue 中的组件和插件有什么区别?
大家好,我是CoderBin,又来到了面试官系列,这次将带大家回顾一下Vue中的组件与插件的相关内容,帮助同学们在面试中更加游刃有余,希望对大家有所帮助,谢谢。
2022-10-13
零基础如何上手 APICloud App、小程序多端开发
业务需求变化快、开发人员成本高是现在企业面临的主要问题。多端开发技术则可以很好的解决这些问题,开发一次可以生成iOS、Android、小程序、Web等多端应用。
2022-01-20
Web 键盘输入法应用开发指南 (5) —— 实战技巧
在这篇文章中,我会分享一些在实际项目中遇到的问题以及常用实践供大家参考,避免踩坑。多踩坑虽然能积累经验,但也会浪费时间。与键盘和输入法相关的Web应用常常要处理平台兼容性的问题,开发者不仅要通过各种设备覆盖各个浏览器的实现,还要测试各种用户输
2022-03-04
小程序开发中的插件、组件、控件,傻傻分不清楚
小程序插件代码由一些自定义组件和 JS 代码文件构成,插件开发者在发布插件时,这些代码被上传到后台保存起来。当小程序使用插件时,使用者需填写插件的 AppID 和版本号,就可从后台获取相应的插件代码。小程序代码编译时,插件代码会被嵌入到小程序中
2023-05-10
【iOS 逆向与安全】系统推送服务 (APNS) 拦截
经过之前的分享,相信大家已经掌握了用户级的插件开发。勤奋好学的你是否对系统级的插件也有着浓厚的性趣,本篇文章将和大家一起学习如何分析并编写一款系统级的插件。
2023-01-16
小程序 + 自定义插件的关键性
插件技术指的是一种应用程序,遵循程序接口完成相应的编写,再规范接口插件,达到拓展程序功能的目的。现在许多软件开发的过程中均包含了插件结构。
2022-08-09
4、使用 WebFlux 构建响应式 Web API
2023-09-26
DotNet 工具箱之性能监控组件——CLRStats
CLRStats是一种统计NET应用程序资源数据使用情况的插件。包括:CPU使用情况、GC、线程状态、通过web请求获取状态信息的支持(可以自定义访问路径和身份验证),数据将以JSON格式返回。
2021-12-21
暂无签名
推荐阅读
与向量数据库 Pinecone 工程经理聊 ChatGPT 插件
5.Jenkins Security
2023-09-30
华为云 CodeArts DevSecOps 系列插件——助力更高效的软件研发
2023-07-11
web 组态(BY 组态)接入流程
2023-12-11
8.Jenkins 实战 1- 集成 Ansible(上)
2023-09-30
21|Web 开发(上):如何使用 Axum 框架进行 Web 后端开发?
2023-12-11
Boxy SVG for Mac(矢量图编辑器) 4.15.0 完美激活版
2023-11-09
电子书
大厂实战PPT下载
换一换 韩硕 | 腾讯云 数据库高级工程师
郑明 博士 | 极安云科技有限公司 布道师
杜益凡 | 爱奇艺 商业智能部/研究员
评论