.NET 中Web开发技术的新革命

2008-07-09 09:14:31.0     推荐:0    收藏:0    评论:0     来源:IT168
SilverLight很漂亮的魔法灯

除了ASP.NET Ajax在Web开发方面,微软还一直都有一个心结,那就是富有表现力的用户界面,一直以来富用户界面应用程序似乎都和微软关系不大,自从苹果垄断了酷和帅这两个名词以后,微软的应用似乎总是稳健有余丰富不足。这当然不是微软的本意,在操作平台方面,微软推出的Vista彻底摆脱了色彩贫瘠的帽子,为自己在操作系统层面争取了一个富表现力的良好开端,在应用程序层面微软最新的.NET 3.0里整合了富有表现力的应用程序开发架构基础WPF,最后Web应用当中微软势必有所动作。

目前Web应用当中似乎最具有表现力的解决方法都是使用Flash,Flash这个是Adobe公司为了进军网络应用开发市场提供的一个产品,当然如果当时是微软收购了macromedia而不是Adobe,今天也许会是另外一副样子了。借助Adobe三剑客,也就是Dreamweaver,Firework,Flash的强大配合和表现力,微软在Web应用当中的富媒体应用中要想崭露头角似乎还需要做更多努力。Flash也不是尽善尽美,其中最为人诟病的问题就是Flash应用没有特别有力的编程语言支持无论ActionScript如何进化,其先天的诸多弱项都无法弥补,作为脚本语言,它已经尽力完成各种复杂功能和计算也在性能上极力优化了,但是和实用托管代码开发的SilverLight比起来,这些努力似乎显得有点徒劳。

另外的一些比较主要还是针对搜索引擎的优化,Flash设计的时候还不知道互联网广告会成为今天网络应用的最大赢利点,而且在那个时候互联网广告盈利还只是个别厂家的概念,多数网站还没有真的认为互联网广告能成为一个如此巨大的赢利点。所以Flash在设计上虽然表现力十足,那时其嵌入的所有内容都被编译到一起,作为一个整体的包裹,搜索引擎无法检索到其中任何一段文字,这就实Flash在真正用于制作网站的时候有一点麻烦,设计人员要进行一些忍痛割爱,要么实用富有表现力的Flash但是自己写若干meta信息来让搜索引擎检索,并不断更新和补充这些信息,要么实用传统的Html技术做表示层,但是丧失一部分表现力。SilverLight则在设计的时候就考虑到这个问题,其内嵌的各种文字和描述标记都可以被搜索引擎找到,当然由于其设计时候实用标准规范的xaml语言作为标记语言,其内容的语意分析应该是对任何搜索引擎都易如反掌的,没有太多复杂的结构拆分SilverLight几乎可以说是为搜索引擎设计的表示层工具。
[上一页]   [第1页]   [第2页]  
您可以针对本文进行:[评论]  [收藏]  [推荐]  
  • 共有0条评论  点击查看更多评论
  • 网友评论仅供网友表达个人看法,并不表明e800同意其观点或证实其描述
我想发表评论:
用户名密码
  • 匿名发表
    验证码: