BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Framework Design Studio发布

| 作者 Jonathan Allen 关注 529 他的粉丝 ,译者 张逸 关注 9 他的粉丝 发布于 2008年4月30日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!
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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT