写点什么

MIX09: 微软发布 SilverLight 3、Expression 3、ASP.NET 4、Web-PI、Web Galery 等产品

2009 年 3 月 21 日

今晨,微软研究院的 Bill Buxton 与.NET 开发部副总裁 Scott Guthrie 在 MIX09 中做了演讲。

Bill 认为,尽管当前经济不景气,但是对于与用户体验相关的职业,却可能有非常好的机会。他指出在上一次经济大萧条期间,“工业设计”这个职业脱颖而出,而现在则将会是用户体验,他称之为“回归用户体验”。

从工业设计师身上我们可以看到,他们不仅熬过了萧条时期,而且在今天仍然活跃在我们周围。用户体验和设计是一个产品现今最关键的两个因素。

Bill 还提到用户体验不像具体的事物那用容易展现,更多的是对时间的掌握,专家通常会使用状态或转换图表来描述用户体验,这也是用户体验中最重要的元素。他预计很快就会有相关的工具出现,这些工具能帮助我们将构思转换为实际可用的东西。

Bill 接着解释了微软正在用户体验上所做的事:

当我们谈到“回归用户体验”时,我们并不只是说说而已。微软现在有大约 800 名用户体验设计师和研究人员,人数增长了 150%。我们拥有这样的文化和相应的管理体系。就像 Zune 或 iPod 这样的 MP3 播放器,它们的重点不是设备本身而是软件和整个产业链。微软所有的产品,web、surface、win7……现在都发出同一个声音:回归用户体验。我们希望能够用一种统一的方式展现用户体验,这在目前非常重要。

Scott 接下来解释了微软是如何支持用户体验的,微软将用户体验分成 3 个领域:

  • Web
  • Media
  • RIA

Web

Web 领域的工具是 Visual Studio 和 Expression。

Scott 宣布 Expression Web 3 将会支持 ASP.NET、PHP 和安全 FTP 部署,它还有一个更好的 CSS 调试工具,并能快速查看页面在所有主流浏览器中显示的结果(SuperPreiew)。

Erik Saltwell 演示了 SuperPreview,它能够以并排或重叠的方式展现页面在不同浏览器中的显示效果。它最主要的创新是能够和 Azure 云服务进行交互,这样即使你的 PC 上没有 Mac,也可以查看页面在 Mac 上的 Safari 中运行的效果。你还可以在 SuperPreview 中追踪某个区域的后台代码,这样就可以在一台机器上开发跨浏览器应用,而不需要任何的虚拟机。SuperPreview 会有一个单独的版本,beta 版将会在近期免费提供。

Scott 也宣布 ASP.NET MVC 1.0 在今天正式发布,它将运行在.NET3.5 平台。主要的特性包括:

  • 可自由控制 HTML 元素
  • 易于做 SEO(搜索引擎优化)的 URL 解析系统
  • 支持测试驱动开发
  • 易于扩展

ASP.NET4 会提供更多的控件,客户端 ID 会得到支持,数据绑定会得到改进,URL 会更干净。AJAX 方面将会有巨大的改进,包括支持 JQuery 和客户端数据绑定。而 Velocity 将会被作为分布式缓存引擎来支持中间件的数据缓存。

VS2010 将会有更多关于代码编写的特性,例如新的 Javascript/AJAX/JQuery 工具和内置的 SharePoint 创作支持。发布与部署将得到极大的改进,可以为测试服务器、试运行服务器和生产服务器分别配置 Web.config 文件,数据库部署方面也会得到改进。

IIS7 会有更多的扩展来增强 FTP 服务器、WebDav 等,所有的扩展都是免费的,并且可以集成在管理员控制台里。

微软还发布了 Web 平台安装包 (Web-PI),它包含了 web 开发相关的最新工具、服务器、数据库和框架,而且是完全免费的。

Windows Web App Gallery 是一个 ASP.NET 程序的发布站,你可以下载和部署免费的 Web 应用程序(.NET 和 PHP)。

Azure 服务平台进展良好,将会在今年发布商业版。

微软还发布了 BizSpark 计划,它通过为创业者提供 3 年免费的微软平台软件,来帮助他们快速启动和发展。

Jeff Atwook 和 Joel Spolsky 最近建立了网站 StackOverflow.com ,这个网站帮助开发人员解决那些没有被很好文档化的常见问题。它是一个 SNS 网站,就像 wiki,用户可以提问和回答,它其实就是一个针对开发人员的 wiki.

他们经常被问到这个网站是否是使用 Ruby on Rails 搭建的。显然,答案是否定的,这个网站是用.NET 搭建的,它已经可以在多台服务器上支持:

  • 每天 60 万的页面访问量
  • 每天 20 万不通用户进行访问

对他们来说,搜索引擎优化(SEO)是非常重要的,因此网站必须拥有简洁的 URL。他们成功的关键因素包括:

  • Web 标准
  • OpenID
  • jQuery Ajax
  • MVC 提供的简洁 URL(ASP.NET 提供了对 URL 的完全控制)

Media

18 个月前,微软发布了 SilverLight;6 个月前发布了 SilverLight 2。至今已经有 3 亿 5 千万浏览器安装了 Silverlight,有 30 万的相关开发人员和设计师,还有超过 200 个微软的合作伙伴。数以万计的网站正在使用 SilverLight 技术,包括 NBC,NBS,NetFlix……

NetFlix 的网络开发副总裁 Kevin McEnee 演示了他们新的播放器。NetFlix 拥有 1 千万用户和 1 万 2 千部在线电影。他们用 SilverLight 取代了老的播放器,最初只是为了能够支持 Mac 系统,但是随后却发现他们可以通过定制播放器获得更多的好处。于是他们使用 SilverLight 建立了能够提供稳定质量的视频连接,而且使用 SilverLight 用来保护视频内容。

现在,NetFlix 的播放器每 2 周更新一次,用户不需要做任何的操作。

Scott 接着正式宣布 SilverLight 3 的 beta 版将会支持:

  • GPU 硬件加速
  • H.264 AAC MPEG-4 解码器
  • 原始音频 / 视频 APO
  • 为数据分析而增强的日志

结合 IIS Media Services,还可以支持:

  • 即时平滑流
  • 直播平滑流(在奥运会中首先采用)
  • 边缘缓存
  • 网页播放列表
  • 码率加速
  • 高级日志

RIA

SilverLight 3 提供了 RIA 的很多特性:

  • GPU 加速和硬件合成
  • 3D 透视
  • Bitmap 7 Pixel APO
  • 像素渲染效果
  • 增强的 Deep Zoom

对于应用程序开发,它提供了例如 deep linking、导航和 SEO 等功能,还增强了文字显示效果和在 100 多个控件上支持多点触摸技术。

Scott 也演示了 Expression Blend 3,它的 SketchFlow 特性及播放器可以帮助客户和设计师协同设计网站。

对于数据,SilverLight 3 支持:

  • 增强的数据绑定
  • 验证错误信息模版
  • 增强的服务器端数据推送
  • XML 的二进制网络传输支持
  • 多层 REST 数据支持

它还能够支持脱离浏览器的应用场景,来扩展媒体体验和开发网站的友好程序,它还可以启用“轻量级数据(Lightweight data snacking)”应用程序。

脱离浏览器应用支持:

  • 简单的友好的用户体验
  • 安全、保密的沙箱环境
  • 内置的自动更新机制
  • 构建离线感知的应用程序
  • 与操作系统集成

微软投入了相当多的资源迎接来自互连网的机遇与挑战,它将用户体验和生产率作为其产品线成功的最主要因素。

查看英文原文: MIX 09: Microsoft Announces SilverLight 3, Expression 3, ASP.Net 4, Web-PI, Web Galery and More


译者介绍:王瑜珩,ThoughtWorks 咨询师,从事多年.NET 开发,热衷于敏捷开发方法与相关实践。

2009 年 3 月 21 日 21:191419
用户头像

发布了 63 篇内容, 共 20.2 次阅读, 收获喜欢 1 次。

关注

评论

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

一文带你读懂 Swift 社区最新开源的算法库

镜画者

ios swift 算法 apple

架构师训练营 1 期 - 第五周 - 技术选型

三板斧

极客大学架构师训练营

大数据上手实战!训练营“9营齐开”第二季限时免费报名啦

Apache Flink

大数据

「架构师训练营」第 1 周作业 - 食堂就餐卡系统设计

小黄鱼

极客大学架构师训练营

发布3个月获得5K Star的Luckysheet - 基于MIT协议的开源电子表格

奇异石榴果

Java 前端 Excel 开源项目 html/css

MyBatis-技术专题-动态SQL

李浩宇/Alex

技术体系的构成

异想的芦苇

技术 技术管理 研发体系

Scikit-Learn中的特征排名与递归特征消除

计算机与AI

学习 数据科学 特征选择 降维 scikit-learn

分布式文件存储数据库 MongoDB

哈喽沃德先生

数据库 nosql mongodb mongo 非关系型数据库

1024!奈学教育致敬程序员3+2战略发布会重磅来袭

古月木易

程序员 奈学教育

【API进阶之路】研发需求突增3倍,测试团队集体闹离职

华为云开发者社区

软件开发 开发 开发测试

不会java的人能不能读《Head First设计模式》?

Nydia

技术都是相通的

小黄鱼

极客大学架构师训练营

1024!奈学教育致敬程序员3+2战略发布会重磅来袭

奈学教育

1024 奈学教育

项目吐槽之需求分析一

Geek_XOXO

项目管理 pmp

普通人如何站在时代风口学好AI?这是我看过最好的答案

华为云开发者社区

AI 算法

极客时间架构师训练营第一周学习总结

爱码士

课程总结

作为一名Java程序员,技术栈的广度深度都不够还想要高薪?请先把这些技术掌握再说。

Java架构之路

Java 程序员 架构 面试 编程语言

勾魂!在Github白嫖左程云1470页数据结构与算法+视频

996小迁

Java 架构 面试 面试数据结构与算法

在线EXCEL编辑器-Luckysheet

奇异石榴果

Java 开源 Excel bigtable js

为什么说容器的崛起预示着云原生时代到来?

华为云开发者社区

容器 云原生 容器云

iOS性能优化 — 二、卡顿监控及处理

iOSer

性能优化 编程语言 监控 ios开发 卡顿

程序员喜欢的 5 款最佳最牛代码比较工具

程序员生活志

编程 工具

项目吐槽之需求分析二

Geek_XOXO

项目管理 pmp 项目实战

网易:Flink + Iceberg 数据湖探索与实践

Apache Flink

flink 数据湖

一文搞懂ReactNative生命周期的进化

凌宇之蓝

react.js 面试 大前端 React Native

MyBatis-技术专题-拦截器介绍

李浩宇/Alex

两个程序员老友的会面

Philips

敏捷开发

想自己写框架?不会写Java注解可不行

Java架构师迁哥

架构师训练营第一周作业

爱码士

架构设计

LeetCode题解:50. Pow(x, n),暴力法,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

MIX09: 微软发布SilverLight  3、Expression 3、ASP.NET 4、Web-PI、Web Galery等产品-InfoQ