BT

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

记者手记:我在PDC大会上学习到的

| 作者 Jonathan Allen 关注 612 他的粉丝 ,译者 霍泰稳 关注 1 他的粉丝 发布于 2008年11月14日. 估计阅读时间: 4 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

下面是我在参加PDC大会期间所做的一些记录,基本都是一些猜测和个人感受,请勿对号入座。

1. 本次大会的关键词不是“云计算”或者“可扩展性”,而是信任。对于Windows Azure产品中所有的超炫功能,没有人去讨论如何真正来使用它们。甚至对于那些可以在本地宿主使用的产品,比如Mesh,人们也只是说“好棒啊,但是我才不会用它。”

2. Mono和微软终于开始合作了。Moonlight 1.0最终从微软获得法律许可,他们会在近两周计划一个新的发布版本。

3. 在语言功能方面,.NET 4/VS 2010不会做大的改动了。一切都已准备就绪,不会考虑增加新的功能。

4. 在框架和APIs方面,.NET 4/VS 2010准备大干一番。比如,针对并行计算,他们至少提供两个竞争性的框架,还包括一些代码生成器(T4、CodeDom、Olso建模工具、Olso+MGrammar、DSL、工作流和DSS+Visual Language等)。

5. 没有人兴致昂扬地讨论Silverlight,激动已经过去,现在来看它只不过是一个Flash的替代品而已。

6. 元编程是下一个重大事件。.NET 4计划具备全表达树(Expression Trees)功能。Oslo+MGrammer使得写分析器变得异常简单。C# 5和VB(不是10或者11,也许是12)会将ASTM暴露给开发人员,让他们可以深入到构建过程内部。T4,这个和VS 2008一起发布的代码生成器,正在缓慢但是坚定地赢得大家的认可。另外不要忘了那些我没有记下来的功能。

7. 静态分析也在不断发展中。在现场,至少有3个微软的静态分析合作伙伴。微软也在为他们提供越来越多的支持,让他们更好地在静态代码分析上做投入。

8. 云计算不是唯一正确的答案。这一点非常重要。要做云计算,你需要重写所有的代码,还要将自己绑定到某个合作伙伴上。而虚拟化就是目前现有的一个不错选择。相比于为云重写代码,在虚拟化中你只需要将你现有的代码,放在可以根据需要动态扩展的虚拟机映像中即可。

9. 没人知道如何为云计算定价。这是阻碍云计算实施的第二个重大问题。

10. 还有一些关于控制数据的担忧。不仅仅是在基础架构层面,在类似Mesh和Windows Live FolderShare这样的轻便产品中,将本应放在公司的文件带回家变得非常容易。这不是个新问题,但是这些工具确实很大程度上降低了新手操作这些数据的门槛。

11. VB开发人员,尤其是那些MVP,比从前更加不安了。虽然VB中的XML Literal让人眼前一亮,但是很多大名鼎鼎的人物(比如Paul Vickers)正在被抽调到其他项目组。新的项目负责人看上去也可以,但是众人对微软要将VB语言边缘化的担忧一直没有消除。

另外,我目前还不确定Windows 7是否很重要。所有关于UI的优化,尤其是多点触摸和跳跃列表(Jump List)都很酷。但是它们真的能吸引人们那么关注桌面吗?除了开发工具和办公产品,我只装了3个其他的应用。

Silverlight正在脱离浏览器,一定程度上使得开发者在Mac上用它开发桌面应用成为可能。传言说他们(微软)真的很希望Windows Azure,尤其是Live Mesh能够跑在Mac桌面上。

查看英文原文:Reporter's Notebook: What I learned from PDC

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

很棒的文章,IT媒体的记者们都该学学这个 by 刘江 图灵

纠个错,Paul Vickers应该是Paul Vick,他号称VB.NET之父。

允许的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通知我

1 讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT