写点什么

即时通知

  • 2013-09-24
  • 本文字数:721 字

    阅读完需:约 2 分钟

对于 Visual Studio 用户而言,一件非常重要的事情是要通知他们工具集的更新。现在已经有很多工具能够帮助实现这个过程,包括 NuGet 和 Visual Studio 2012 中所使用的气球(balloon)通知。每一种实现方式都有它自己的缺点。NuGet 适用于 Visual Studio 中所使用的包,并不是 IDE 本身。气球通知对于 IDE 更新是有用的,但是如果通知出现的时候你并不在线或者不经意间关闭了它们那么就很容易错过这些通知。另外,并不是所有的更新都是平等的——每一位开发者都有他们自己唯一的优先级列表。

Microsoft 正在采取多种步骤处理这些缺点。NuGet 已经构建了一个礼宾和一个辅助包服务。对于 IDE 本身而言,Microsoft 已经实现了一个新的基于编辑器的通知中心。该通知中心添加了一个新的图标(一个三角旗),位于快速启动搜索框的左边,同时还将根据是否有新通知、之前查看的通知、关键通知以及没有任何要报告的新内容等情况改变它的外观。这个一览性的功能被设计为在保持低调的同时依然能够提供大量的信息。

正如程序经理 Cathy Sullivan 所提到的,这些通知将会包括产品更新到许可警告的整个范围:

  • 产品更新
  • Visual Studio 库
  • 示例库
  • 下载离线帮助
  • 同步设置冲突
  • 许可
  • 客户提升体验计划

颜色码用于表示重要的更新,普通的灰色用于表示信息公告。黄色和红色用于表示日益增长的警告。系统被设计为智能的,所以如果一个组件有多条更新,那么只有最新的那个消息才会被显示出来。例如,如果版本 3 发布了,那么你不会再听到版本 2.2 相关的内容。

从目前已经发布的信息来看,通知中心将会直接收到来自于 Microsoft 的所有更新信息,所以一个公司或者开发团队不能设置一个自定义的通知服务。这和 NuGet 相反,后者允许这样的场景

查看英文原文 Just in Time Notifications

2013-09-24 04:141817
用户头像

发布了 321 篇内容, 共 127.3 次阅读, 收获喜欢 19 次。

关注

评论

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

走进 RocketMQ(六)事务消息的设计

白裤

Java RocketMQ 事务消息 最终一致性

如何调整和优化Go程序的内存管理方式?

Jack

【深入了解系统性能优化】「实战技术专题」全方面带你透彻探索服务优化技术方案(方案篇)

码界西柚

性能优化 JVM 软件开发 4月日更 编程体系

实用技术宝典:MAC地址格式转换多种实现方式

小毛驴的烂笔头

linux命令 linux运维

AI日课@20230411:Prompt的三个层次和三个“万万没想到!”

无人之路

ChatGPT

Java运算符、标识符以及进制

timerring

Java

Kubernetes 本地持久化存储方案 OpenEBS LocalPV 落地实践下——原理篇

江湖十年

后端 #Kubernetes# Go 语言

Spring源码探索-核心原理下(AOP、MVC)

Java你猿哥

spring aop Spring MVC

走进 RocketMQ(五)高性能文件读写

白裤

Java RocketMQ 消息队列 文件读写优化

【实践篇】基于CAS的单点登录实践之路

京东科技开发者

CAS SSO 单点登录 企业号 4 月 PK 榜

Hybrid App 选用什么前端框架更好

Onegun

flutter React Native Hybrid

Github发布6天,Star55K+,这套笔记足够你拿下90%的Java面试

Java java面试 Java八股文 Java面试题 Java面试八股文

如何把Ai绘画工具放到我们的App中

Onegun

AI AIGC

Java 源码重读系列之 HashMap

U2647

源码 hash map #java

从GitHub火到了头条!共计1658页的《java岗面试核心》,拿走不谢

Java java面试 Java八股文 Java面试题 Java面试八股文

【异常解决】UnknownHostException: api.weixin.qq.com 的解决方案

No8g攻城狮

小程序 微信 Java EE

🔥笔耕不辍,筑梦前行,三周年连更活动来啦!

InfoQ写作社区官方

热门活动 三周年连更

Django笔记八之model中Meta参数的使用

Hunter熊

Python django model meta

SELECT COUNT(*) 会造成全表扫描?回去等通知吧

程序员大彬

Java MySQL

架构实战营第10期模块八作业

刘博

MySQL索引数据结构入门

江南一点雨

Java MySQL

CUDA编程基础与Triton模型部署实践

阿里技术

cuda 模型部署

百度工程师的软件质量与测试随笔

百度Geek说

测试 软件质量 测试技术 智能测试 企业号 4 月 PK 榜

OceanBase 4.1 发版 | 一个面向开发者的里程碑版本

OceanBase 数据库

数据库 oceanbase

即时通知_语言 & 开发_Jeff Martin_InfoQ精选文章