写点什么

Framework Design Studio 发布

  • 2008-04-29
  • 本文字数:1023 字

    阅读完需:约 3 分钟

Krzysztof Cwalina 与 Hongping Lim 以及 David Fowler 开发了一个 API 管理工具,称之为 Framework Design Studio。该工具可以用于比较不同版本的.NET API。用户还可以为 API 添加注释,并将它们导出到 Word 文档中。

我们有幸采访了这个项目的负责人 Krzysztof

在你的公告中,你提到你编写这个应用程序是因为你在飞机上闲得无聊的缘故。那么还有其他什么原因使得你决定解决 API 的特定问题呢?

是的,在进行框架设计时,我们很难用可视化的方式展现 API 的变化,这成为我的团队开发的最大障碍。没有类似于 Framework Design Studio 这样的工具,就很难观察、监控以及直接在产品的各个版本中修改.NET Framework 的规模。其次,我们也同时注意到了 Silverlight 与.NET Framework APIs 的兼容性问题,我发现了这样的一种需求,就是提供方便快捷地查看与辨别这些 API 之间的区别。现在,我们每天都会使用这个工具以保证 Silverlight 与.NET Framework APIs 之间的一致性。

你们已经开始将 Framework Design Studio 作为每日工作的一部分吗?

是的,我们每天都在使用它,用来审查 API 以及监控 Silverlight 与.NET Framework API 的一致性。

在界面上,最初的版本与 David Fowler 编写的 WPF 版本有什么大的改变?

UI 的基本结构是相同的,之所以修改为 WPF,是基于一个非常重要的原因:我们需要使用 WPF 的标记(annotations)以支持在工具的主窗口中对 API 进行注释。因此,David 实现的对 UI 的主要变动就是为了支持基于标记的注释。

像 David Fowler 那样的夏季实习生在微软是否极为常见?

对,我们有一个非常棒的实习生计划,我认为这对双方来说都是好事情。我曾经在一些项目例如 FDS 中与几个实习生合作过,并且我自己也曾经是一名实习生。我在 1998 年作为微软的实习生,创建了现在的 Office Clipart Gallery( http://office.microsoft.com/en-us/clipart/default.aspx ),并在第二年的夏天被雇佣为全职员工。

对于我们的年轻读者而言,怎样才能成为一名微软的实习生呢?

如果在校生对我们的实习计划有兴趣,最好的办法是访问我们的校园招聘网站—— http://www.microsoft.com/college。网站包含了这一计划的信息,以及对实习职位的描述与申请链接。同时,网站还列出了我们的校园招聘计划以及即将举行的校园活动。微软每年要雇佣超过 1000 名实习生,多数实习生是在暑假(五月到八月)的时候在微软与我们一起工作,我们全年都会提供多个团队与职位的实习机会。

查看英文原文: Framework Design Studio Released

2008-04-29 01:42803
用户头像

发布了 109 篇内容, 共 42.1 次阅读, 收获喜欢 14 次。

关注

评论

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

低代码技术分享官丨浅谈DevOps实践过程

inBuilder低代码平台

DevOps

实时社群技术专题(三):百万级成员实时社群技术实现(关系系统篇)

JackJiang

网络编程 即时通讯 IM

MT7915 with MT7975|Wi-Fi 6 DBDC miniPCIe network card DR7915 and application

wallyslilly

MT7915

使用可视化低代码工具提高开发效率

互联网工科生

低代码 可视化开发 JNPF

软件测试 | 在Linux平台下安装MySQL

测吧(北京)科技有限公司

测试

关于互联网产业的一些思考

用友BIP

产业互联网

DataArts Studio实践丨通过Rest Client 接口读取RESTful接口数据的能力

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

云智慧「智能运维6.0产品发布会」与您相约7.24运维日

云智慧AIOps社区

智能运维 #运维 智能运维AIOps 运维智能化

软件测试 | Java程序的注释

测吧(北京)科技有限公司

测试

MES/MOM国内市场现状趋势与新生态模式参考

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

与用户“同频”,海尔空调带来行业第三次科技革命

脑极体

绿色 空调

语音标注平台是构建智能语音技术的重要基石

来自四九城儿

LigaAI:从效率、度量和价值维度,成为研发团队的智能医生

LigaAI

研发管理 SaaS 研发协作平台 TO B 企业号 7 月 PK 榜

标准化,企业财务共享中心的灵魂内核(下)——领先实践分享

用友BIP

财务共享

.net core基于HttpClient实现的网络请求库

互联网工科生

.net core http client

软件测试 | Windows平台下配置MySQL

测吧(北京)科技有限公司

测试

Spring高手之路8——Spring Bean模块装配的艺术:@Import详解

砖业洋__

@Import 模块装配 Import注解 ImportSelector Spring动态装配

Nautilus Chain 主网上线,创世 ZBC 质押即将开启

西柚子

Windows10 下 Neo4j1.5.8 安装教程

北桥苏

Python neo4j 图数据库 py2neo 知识问答系统

MQTT 与 Kafka|物联网消息与流数据集成实践

EMQ映云科技

kafka 物联网 mqtt 流数据

语音数据标注平台让语音识别技术更精准

来自四九城儿

软件测试 | 在Windows平台安装MySQL

测吧(北京)科技有限公司

测试

Spring高手之路9——掌握Spring条件装配的秘密武器

砖业洋__

spring Spring配置 @Profile @Conditional 条件装配

从零开始学极狐GitLab|01 环境搭建

极狐GitLab

Linux DevOps gitlab DevSecOps 环境搭建

软件测试 | Java中的关键字

测吧(北京)科技有限公司

测试

软件测试 | 数据类型的转换

测吧(北京)科技有限公司

测试

语音标注平台是推动人工智能发展的关键工具之一

来自四九城儿

全面解析JMeter环境变量配置步骤

Liam

程序员 软件测试 测试 Jmeter 测试工具

NetCore中将SQLServer数据库备份为Sql脚本

高端章鱼哥

sql .net core SQL Server

Framework Design Studio发布_.NET_Jonathan Allen_InfoQ精选文章