写点什么

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:421022
用户头像

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

关注

评论

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

Spring Boot 集成 Sharding-JDBC + Mybatis-Plus 实现分库分表

简爱W

Docker搭建项目环境实战

书旅

Docker Dockerfile Docker-compose

week 11学习总结

Geek_2e7dd7

【解Bug之路】——Nginx 502 Bad Gateway

简爱W

Docker 最常用的镜像命令和容器命令

哈喽沃德先生

Docker 容器 微服务

LeetCode题解:26. 删除排序数组中的重复项,双指针,JavaScript,详细注释

Lee Chen

大前端 LeetCode

前端分页组件实现逻辑

书旅

php 大前端 分页

Flink水位线和时间戳理解-7

小知识点

scala 大数据 flink 模块化流程

不想做经理的程序员

escray

学习 面试

Postman生成接口文档

书旅

Postman 接口文档

你可能需要一个脱机状态

非著名程序员

学习 程序员 个人成长 工作方式

Linux系统监控工具推荐

wangkx

监控 工具软件

融云 X- Meetup 技术沙龙广州站:全球通信云技术实践分享

InfoQ_967a83c6d0d7

POI 之 策略游戏

zhoo299

随笔杂谈

Netty之旅二:口口相传的高性能Netty到底是什么?

一枝花算不算浪漫

Redis 之父关于 CRC64 的神秘往事!

yes

redis CRC

十一周作业

olderwei

极客大学架构师训练营

战斗还是逃避,或许可以考虑一下合作?

escray

学习 面试

「零代码」搭建简易招聘管理系统

Tony Wu

效率工具 SaaS 招聘管理 HRIS

让理性思维走进我们的生活,帮助我们做出更好的决策。

叶小鍵

心理学 基思. 斯坦诺维奇 超越智商 认知科学

大数据技术思想入门(四):分布式文件的元数据是怎么存储的

cristal

Java 大数据 hadoop 分布式

图解javascript——基础篇(以思维导图总结js中关键技术点,为面试及工作助力)

执鸢者

Java 大前端

你可能不知道的计算机基础

书旅

c 常量 计算机 基础

介绍一款API敏捷开发工具

棒锤🐮

敏捷开发 Rocket API API敏捷开发

请不要随便修改基类

架构师修行之路

week 11

Geek_2e7dd7

完了,这个硬件成精了,它竟然绕过了 CPU

简爱W

视频码控:CBR、VBR和ABR

潇湘落木

直播 SRS 视频编码 码控

一个快捷方便的油煎鸡胸肉,懒人标配香喷喷好吃看得见

小霸王其乐无穷

美食 鸡胸肉 懒人

数据库是咋工作的?

简爱W

SQL查询语句执行顺序详解

书旅

MySQL SQL语法 sql查询

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