Beautiful RIA [18]
InfoQ中文站:Expression Studio在设计和开发上有什么优势?
Forest Key :Expression Web是一个很好的符合 Web标准的开发工具,也是一个成熟的产品, 在很多方面它都是市场上现有产品中非常好的一个,特别是它是一个很好的 CSS设计工具。 在后面的版本中我们将在其中增加很多功能,使它成为市场中更有竞争力的产品。
Expression Blend 带来了新的设计思路,而不是 Flash的替代者。Flash开创了动画制作软件的 先河,但是它并不是一个很好的交互设计工具,事实上 Adobe已经发布了一个新的产品 Thermo,用来回应 Blend。它展示了 10个功能,而这些功能都是 Blend已经拥有的,这说 明 Adobe已经开始意识到并开始追赶我们——将交互式设计融合到设计工具中。因此 Blend 已经成为这一领域的领导者。而在这一细分的领域,Blend并不是 Flash的替代者,两个产 品分别处在不同的细分市场。
Expression Design 不打算取代 Photoshop,而是真正的统一工作流程的工具。Expression Media 是一个很好的媒体管理工具,我们认为它优于任何的 Adobe Creative Suite,很多人都喜欢这 个产品。它将帮助人们很好地管理自己的媒体资产。Expression Encoder是迄今为止我所看 到的最好的编码工具,当然是就视频编码来说。在 2.0中我们将加入四个更加强大的功能。
所以,我们认为最重要的是设计师和开发人员的合作以及协同,使设计和开发的整个流程变 得更加顺畅。我认为以上几个产品,将使我们的 Expression产品更具有竞争力。
InfoQ中文站:在整个微软的产品线中 Silverlight担当什么角色?
Forest Key:Silverlight是微软 Server and Tools Business(STB)的一部分,是一个平台级技术 并已经被纳入我们的服务体系。和 Google做在线应用的方式不太一样,微软虽然也会用
微软设计产品市场总监 Forest Key谈 Silverlight
Silverlight 做一些在线应用,我们现在还没有发布任何基于 Silverlight的在线产品,但是将来 你会看见很多。我们现在的重点是增强工具的可用性,做好 API和 SDK,让人们能更好地用 我们的产品来创建更多更有竞争力的 Web应用,这是我们现阶段所要做的。一个现有的例 子就是微软通过 Windows Live用 Silverlight来免费发布自己的 Web应用(这个应用叫 Popfly, 一个基于 Silverlight的网络应用,可以允许用户制作自己的服务,然后放到 Popfly中,目前 还在测试阶段)。我们明年还将在中国设置 CDN,这样在中国访问的速度就会和欧美一样快 捷。我们的 MSN拥有一个 10亿量级的用户数据库,目前已经开放了这个数据库的 APIs, 开发人员可以利用这个 API开发自己的 Silverlight应用。
因此,我们希望随着时间的推移,Silverlight结合 Visual Studio以及 Expression Studio可以共 同为设计和开发人员提供一个良好的,高效的创建应用软件的生态系统。
关于作者
温飞飞,网名 ai829。知名 Flash/Flex开发爱好者,Silverlight.cn名誉管理员,对表现层技术 有着多年的研究经验,现就职于搜狐,负责新技术和新产品的研究与推广工作,其博客地址 为:http://blog.80s.net.cn。参与 InfoQ中文站内容建设,请邮件至 china-editorial@infoq.com。
http://www.infoq.com/cn/articles/forest-key-silverlight原文链接:
相关内容:
把WPF作为一种富客户端技术
吴磊畅谈Silverlight在中国人寿的应用
Adobe Flash平台开发者峰会谈RIA开发现状
Silverlight作为Web应用程序技术的角色引发争论 JavaFX技术预览
虚拟座谈:HTML5来了,JavaScript框架会如何 发展
作者 Dionysios G. Synodinos译者 王瑜珩
InfoQ 利用电子邮件的形式,组织了一次虚拟座谈会,针对最近崭露头角的 HTML5新增 加的 Javascript API,邀请了来自主流 JavaScript框架的代表,主要从 web人员需要关注点 和 JavaScript的未来发展趋势等方面对这些专家进行了提问。
HTML 5 是万维网核心语言的第 5个主要版本,早在 2004年就由网络富文本应用技术工作组 (WHATWG)发起。虽然标准仍在制定之中,但有些浏览器已经能够支持一部分 HTML 5的 特性了,如 Safari 4 beta。
除了更多的标记以外,HTML 5还添加了一些脚本 API:
“
新增的特性充分地考虑了应用程序开发人员,HTML 5引入了大量的新的 Javascript API。可以利用这些内容与对应的 HTML元素相关联,它们包括:
二维绘图 API,可以用在一个新的画布(Canvas)元素上以呈现图像、游戏图形 或者其他运行中的可视图形。
一个允许 web应用程序将自身注册为某个协议或 MIME类型的 API。
一个引入新的缓存机制以支持脱机 web应用程序的 API。
一个能够播放视频和音频的 API,可以使用新的 video和 audio元素。
一个历史纪录 API,它可以公开正在浏览的历史纪录,从而允许页面更好地支持 AJAX应用程序中实现对后退功能。
跨文档的消息传递,它提供了一种方式,使得文档可以互相通信而不用考虑它 们的来源域,在某种程度上,这样的设计是为了防止跨站点的脚本攻击。
一个支持拖放操作的 API,用它可以与 draggable特性相关联。
一个支持编辑操作的 API,用它可以与一个新的全局 contenteditable特性相关联。
虚拟座谈:HTML5来了,JavaScript框架会如何发展
一个新的网络 API,它支持 web应用程序在本地网络上互相通信,并在它们的 源服务器上维持双向的通信。
使用 JavaScript API的键/值对实现客户端的持久化存储,同时支持嵌入的 SQL数 据库。
服务器发送的事件,通过它可以与新的事件源(event-source)元素关联,新的 事件源元素有利于与远程数据源的持久性连接,而且极大地消除了在 Web应用 程序中对轮询的需求。
最近 InfoQ利用电子邮件组织了一次虚拟座谈,主题为 JavaScript框架将会如何发展,以便 充分利用这些新的 API。此次座谈邀请了来自主流 JavaScript框架的代表:
Dylan Schiemann,SitePen的 CEO,Dojo的共同创建者
Matt Sweeney和 Eric Miraglia,来自 YUI开发团队
Andrew Dupont,Prototype的核心开发者
Thomas Fuchs,script.aculo.us的创建者,Prototype和 Ruby on Rails的核心开发人员
David Walsh,MooTools的核心开发人员
Scott Blum和 Joel Webber,GWT的领头人
下面是我们的问题以及各专家的回答。
InfoQ:由于 HTML 5标准仍在制定之中,大多数开发人员对它的新特性并不熟悉,您认为对 于 web开发人员,哪些特性是最值得关注的?
Dylan :HTML 5包含很多东西,其中很多有价值的特性都已经在 Dojo这样的框架中实现了。 例如,内置的富表单控件将包含多文件上传和数据属性,这样人们就不会再抱怨 Dojo使用 非标准的自定义属性了,虽然这些属性也是合法的。最近Peter Higgins为 Dojo解析器写了 一个补丁,大概有 1KB左右的代码量,以便当这些特性添加到浏览器时可以使用它们。对我 来说最感兴趣的特性是 WebSocket,它是由 Michael Carter提出,并由 Orbited最先实现的。 WebSocket非常适合那些长连接应用,你可以将它看做是 web安全的 TCP Socket。
Matt & Eric :对那些把浏览器当成是应用平台的开发人员来说,HTML 5包含了一些很具创 新性的组件。但需要注意的是这有点超出文档语义领域,已经到达DOM API领域了,这不 是 HTML规范的必须部分。我们希望 HTML 5规范能够限制在对文档语义的增强和精化上, 而把对行为 API的规定留给其它规范。
虚拟座谈:HTML5来了,JavaScript框架会如何发展
一般来说,开发人员应该知道 HTML5提供的以下 HTML相关的特性:
反对使用仅用于显示的元素和属性
更多有语义的元素
更多种输入控件和语义
自定义数据属性
开发人员看起来对 HTML 5中的 DOM API很感兴趣,如果它们最后能够被实现,其中的某些 特性确实能够丰富我们的工具箱,成为很重要的工具。最早被浏览器厂商实现的 2D绘图 API (通过 Canvas元素)以及客户端存储 API已经引发了广泛的关注,这些关注与浏览器厂商