当前位置: 首页 > news >正文

[新闻]微软Silverlight着眼网络设计未来

http://www.informationweek.com.cn/iarticle/29901.html

微软Silverlight着眼网络设计未来
Flash的竞争对手Sliverlight将支持VB编程,它甚至可能现身于手机和Linux系统上。
 《信息周刊》网络版
 
J. Nicholas Hoover,InformationWeek2007-5-18  
 
 

门票早已售罄的Mix 07大会日前将在拉斯韦加斯拉开帷幕,微软在这个为网络设计者和开发人员设立的盛会上,发布了它抗衡Adobe Flash的产品Silverlight的测试版,最终它还将发布研发已久的一套工具集——Expression Studio。微软推出这些产品意在弥补自己的弱项——网页界面设计。“他们在争夺下一代的眼球,”费雷斯特市场调研公司(Forrester Research)分析师杰弗里•哈蒙德(Jeffrey Hammond)说,“微软正确地认识到,这些技术就是下一代用户界面设计的发展方向。”

Silverlight第一版的通用版本将于今年晚些时候发布,它包含微软Ajax库、一个JavaScript引擎,它具备播放WMV、WMA和MP3文件的功能,此外还能执行用C#和Visual Basic .Net等.Net语言写成的代码。下一个版本——Silverlight 1.1将加入布局与编辑控制、数字版权管理、动态语言运行库,开发者可用现下流行的Ruby和Python等语言为Silverlight编程;此外还将添加一些服务,开发人员以此可更容易从数据库中获取数据。微软开发部副总裁S. Somasegar说,如果有需求,微软会考虑对Silverlight进一步扩展,让它可工作于移动平台甚至Linux系统上。

Windows Presentation Foundation/Everywhere(WPF/E)读起来很拗口,没错,它就是Silverlight憋足的“曾用名”。微软会推出什么样的工具来支持它?这一直是困扰Silverlight发展的一个问题。现在,工具登场了。Expression Studio套装包含Expression Web、Expression Design和Expression Media等产品,分别用于网页站点设计、图形编辑以及多媒体资产管理与编辑。“跟Silverlight打过交道的人多数用记事本程序写代码,”Expression Studio产品经理韦恩•史密斯(Wayne Smith)承认。Expression Blend则是Expression Studio中的一个用户界面创建程序,它将成为下一代Silverlight的设计平台。在Mix 07大会上,微软会对其功能进行预演。但是,史密斯说,对Silverlight的支持也有可能在它下一个版本推出之前以Expression Blend插件的形式出现。
 
习惯于.Net平台的开发人员在从事Silverlight开发时,应该会感觉相对舒服一些,因为它使用了.Net技术的一个子集。微软还将在Mix大会上介绍Visual Studio .Net 3.0工具的测试版,它可用来创建Silverlight应用程序。

微软正迎头赶超对手奥多比系统公司(Adobe Systems,下称奥多比)。奥多比2006年并购了Macromedia公司,从而获得了Flash技术这个网页多媒体标准。奥多比同时提供了Flash播放器和Flex Builder开发环境,前者是可运行于不同网页浏览器的运行时多媒体引擎。或许早就预料到微软将奋起反击,奥多比上周表示,将在Mozilla开放源代码的许可下,开放Flex的源代码,此举无疑将大大扩充Flash作品开发队伍。

Silverlight、Expression Studio和Windows Presentation Foundation这些.Net 3.0用户界面技术,代表着微软在动态界面设计这个新兴领域的新动向。Avenue A/Razorfish公司具备给可口可乐公司(Coca-Cola)、耐克(Nike)、丰田(Toyota)和Visa国际组织等机构设计网页的丰富经验,公司全球策略执行副总裁达伦•布朗(Darin Brown)对微软在Silverlight上的“着力推动”感到信心百倍。他说,在一个领域里头有两个主要竞争者,这是个好消息,不然从以前基于页面的网页世界,再到图形化、动态化和互动式的网络,人们就只能被动地接受。“有大批的微软开发人员的存在,就使更大基数的人员配备成为可能,人们就可利用这个工具进行更加伟大的创造,”布朗说道,“这在推动产业前进上潜藏着很大的力量。”(柯睿)

转载于:https://www.cnblogs.com/WuCountry/archive/2007/05/18/752072.html

相关文章:

  • 小小设置 让你的WinRAR用起来更顺手
  • C++ 类访问控制public/private/protected探讨
  • Just Thinking...
  • 什么是Page Rank及其由来 – Google 的民主表决式网页排名技术
  • 利用BCP导入数据到SQL中
  • Windows Mobile 5.0模拟器用ActiveSync来使用PC机的网络
  • More than meets the eye
  • CEO十五条法则 (是基于对CEO更加的关怀)
  • java和c#企业开发
  • SQL SERVER数据库开发之存储过程应用(转)
  • 关于数字的智力测试
  • Ettercap-交换环境下的嗅探器使用方法
  • 闲话时间调度算法
  • 搜索引擎技术文章
  • Lucene.net 实现全文搜索(转)
  • 【RocksDB】TransactionDB源码分析
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • create-react-app项目添加less配置
  • css选择器
  • eclipse的离线汉化
  • gitlab-ci配置详解(一)
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • Linux链接文件
  • PHP那些事儿
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • Transformer-XL: Unleashing the Potential of Attention Models
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 翻译:Hystrix - How To Use
  • 高性能JavaScript阅读简记(三)
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 区块链分支循环
  • 通信类
  • 为什么要用IPython/Jupyter?
  • 延迟脚本的方式
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • python最赚钱的4个方向,你最心动的是哪个?
  • Semaphore
  • 选择阿里云数据库HBase版十大理由
  • ​linux启动进程的方式
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #Linux(权限管理)
  • #宝哥教你#查看jquery绑定的事件函数
  • (poj1.3.2)1791(构造法模拟)
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (汇总)os模块以及shutil模块对文件的操作
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (排序详解之 堆排序)
  • (算法)N皇后问题
  • (转载)利用webkit抓取动态网页和链接
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET Core跨平台微服务学习资源
  • .NET关于 跳过SSL中遇到的问题