Silverlight PK Flash

Silverlight PK Flash
       本人一直对有关动画,图像方面的技术比较感兴趣,但是苦于一直学的是编程技术,很少有时间学习关于关于动画制作方面的技术。前段时间泡图书馆的时候,幸运的发现了一本关于 Silverlight 的书籍,很是不错。书名叫《 Silverlight 2.0 入门指南》,虽然说现在 Silverlight 已经步入了 4.0 的时代。但是对于我这种 Silverlight 菜鸟来说从 2.0 学习已经足以了!当我阅读那本书的时候,产生了一个问题,现在市场上运用 Flash 的技术那么多,例如:偷菜等许多网页类游戏。那为什么微软还有推出自己的类似“ Flash ”产品呢?这不好像是以卵击石吗?
       经过我一段时间的看书,我发现了 Silverlight 还是有很强大的优势去和 Flash 竞争了啊!一下是我结合书上所讲自己总结了一下 Silverlight 的“过人之处”啊!
1 )动画制作方面: Flash 的动画制作是基于帧的形式,在设计时必须要考虑如何设置帧率啊!然而 Silverlight 动画制作完全是基于时间线的。我个人对帧的概念一直模糊啊 ! 我也感觉大多数人对帧的概念及如何设置帧不太好控制啊!当然我这种说法是针对我这种菜鸟级人物来说了。所以说 Silverlight 这种方式很是简单,直观,更容易学习啊!
2 )编程语言方面: Flash 的客户端脚本是 ActionScript ,而 Silverlight 可以使用 .NET 框架下所支持的语言啊!这无疑是对我们学习 .NET 技术的人大有益处啊!所以我们在学习 Silverlight 的时候就不用学习新的语言了,以原有的编程语法就可以了,更能大大减轻我们的学习难度啊!我这点是我自己非常感到舒服的事情啊 ~~
3 )搜索引擎方面: Flash 会把最终生成的文件编译成二进制文件。虽然这样可以优化应用程序的运行效率,并在一定程度上起到了保护源码作用,但是也会阻碍搜索引擎对 Flash 内容搜索。 Silverlight 在表现层使用的是 XAML ,它是一种基于 XML 的标记语言,对搜索引擎有“天生”的友好性啊 ~~
4 )高清视频支持方面:这两种技术都支持高清视频播放功能,但是 Flash 的视频质量就不敢恭维了啊!然而 Silverlight 是通过 Microsoft Windows Media Video 技术,支持分辨率高达 1280*720 像素的高清视频。
       综上所述我是支持 Silverlight 的,第一:我是一个学习 .NET 技术的人;第二:我一直对微软的技术比较热爱,虽然很多都不是开源的。呵呵 ~~ ;第三: Silverlight 相对于 Flash 比较容易上手啊!总结的不好啊!还需要继续努力学习 ~~~~

你可能感兴趣的:(职场,silverlight,休闲)