`
youlq
  • 浏览: 83990 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

[推荐阅读]开发者眼中的Silverlight和Flash

阅读更多
文章从一名资深flash开发者的角度,全方位深入的对比评论了Silverlight和Flash两种技术,点评非常全面、深入,推荐大家一看。

Silverlight vs. Flash: The Developer Story
http://weblogs.asp.net/jezell/archive/2007/05/03/silverlight-vs-flash-the-developer-story.aspx
分享到:
评论
18 楼 hantsy 2007-05-23  
Adobe的Flash还有来自开源openlaszlo的压力,这个项目已经不可小看,4.0支持dhtml和flash两种形式,得到了IBM和SUN的大力支持。。。
另外, SUN的JavaFX也来插了一脚,看效果不错,开发也比applet,swing要简单一些,开源版本openjfx http://openjfx.dev.java.net
17 楼 hantsy 2007-05-23  
ray_linn 写道
不明白就别乱讲吧,你说mono侵犯了.net的专利,请问是哪些组件呀?还是信口开大河? 徒落人家笑柄而已.

这是ms提交给ECMA的C#标准:
http://www.ecma-international.org/publications/standards/Ecma-334.htm
其中只是规范了C#语言,并未提及.net运行环境。
再看mono官方网站上的实现,
http://www.mono-project.com/Main_Page
除了实现C#标准运行环境外,还有aps.net和winform,等.net组件,这一部分是ms私有的。且不谈专利问题,一方面mono不可能完全实现这一部分功能,再者更新速度上也远远跟不上。

再说了,mono虽然可以跨平台,但运行在代码(二进制)无法像java一样跨平台运行。。。
16 楼 hantsy 2007-05-23  
leondu 写道


抛开技术和道德层面,从历史经验可以看出,微软往往不是什么新技术,新领域的领导者,但是它学习,复制,超越别人的能力非常强,也就是后发制人的能力非常的强。可以说它不是一个让人敬仰的公司,但是一个可怕的对手。

同意
15 楼 leondu 2007-05-09  
同意koalant,Flash作为多媒体技术还是有存在空间的。但是Flex和SilverLight在RIA方面进行竞争的话,实在是落下风太多了。

抛开技术和道德层面,从历史经验可以看出,微软往往不是什么新技术,新领域的领导者,但是它学习,复制,超越别人的能力非常强,也就是后发制人的能力非常的强。可以说它不是一个让人敬仰的公司,但是一个可怕的对手。
14 楼 koalant 2007-05-09  
不应该是这么比较: Silverlight和Flash两种技术
留言也说了,应该比较的是 Flex vs Silverlight

我也不看好 Flex, 不过 flash 还是不错的
13 楼 youlq 2007-05-09  
呵呵,跑题了。。。

我们还是讨论一下flash和sl的未来发展趋势吧。
12 楼 ray_linn 2007-05-09  
不明白就别乱讲吧,你说mono侵犯了.net的专利,请问是哪些组件呀?还是信口开大河? 徒落人家笑柄而已.
11 楼 hantsy 2007-05-09  
mono现在有助于帮ms宣传.net,一旦mono挡了ms的财路,ms肯定会拿起专利大棒对付的。。。
10 楼 hantsy 2007-05-09  
ray_linn 写道
lordhong 写道
非常片面,主观武断,还是下面的回复好看。
最简单的一点,SL在LINUX下面不能用,比FLASH好??


最新update,mono会在今年年底完成linux下的SL.

A page to track the various projects that will make up the Mono-based implementation of Silverlight.
Silverlight 1.1 (http://silverlight.net) is a new development technology for the Web created by Microsoft based on the CLR that augments it with a 2D retained graphics system and media playback engine and ships a subset of the standard .NET libraries.
Building an open source implementation on top of Mono is an obvious choice as Mono has most of the technologies required to implement it but is missing a few components. In this page we will track the work required and the design decisions involved in creating an open source version of it.
Moonlight is the temporary name for the project.


mono本身就没有什么前途,ms只是将c#的核心(语言标准)作为标准提交到了标准组织,而.net中组件基本上都是有专利的,而现在mono实现的很组件已经侵犯了ms的专利。
9 楼 hantsy 2007-05-09  
大家已经习惯了flash,要推行一种新技术,谈何容易。。。
8 楼 youlq 2007-05-09  
ray_linn 写道
treenode 写道
这篇文章我同意前半部分,Flash从前的SDK的确问题多多,而且Macromedia对开发者的态度也并不友好。

但是最后的工具部分就有点奇怪了,很难理解作者为什么大力推荐用VS来编辑WPF而只字不提Expression系列,而对于Flash则强调非Flash guru不能胜任,其实Adobe把Flex根Flash分开不就为了方便开发人员来用么。


VS是一专多能吧,因为VS本身也是有带个WPF图形编辑器,简单应用足够的.

这场战斗Adobe已经输掉了....Flex 2.0只是挣扎了...


是啊,flash前景堪忧,就看Adobe如何应对了,RIA是个非常大的市场,个人觉得flash在技术上优势不大,相反sl的一些特性对flash是致命的打击,比如搜索引擎友好。flash最大的优势是培养了大量的开发者,MS想要拉拢这些真正的市场推动者还要花不小的力气。
7 楼 ray_linn 2007-05-08  
treenode 写道
这篇文章我同意前半部分,Flash从前的SDK的确问题多多,而且Macromedia对开发者的态度也并不友好。

但是最后的工具部分就有点奇怪了,很难理解作者为什么大力推荐用VS来编辑WPF而只字不提Expression系列,而对于Flash则强调非Flash guru不能胜任,其实Adobe把Flex根Flash分开不就为了方便开发人员来用么。


VS是一专多能吧,因为VS本身也是有带个WPF图形编辑器,简单应用足够的.

这场战斗Adobe已经输掉了....Flex 2.0只是挣扎了...
6 楼 treenode 2007-05-08  
这篇文章我同意前半部分,Flash从前的SDK的确问题多多,而且Macromedia对开发者的态度也并不友好。

但是最后的工具部分就有点奇怪了,很难理解作者为什么大力推荐用VS来编辑WPF而只字不提Expression系列,而对于Flash则强调非Flash guru不能胜任,其实Adobe把Flex根Flash分开不就为了方便开发人员来用么。
5 楼 youlq 2007-05-08  
lordhong 写道
非常片面,主观武断,还是下面的回复好看。
最简单的一点,SL在LINUX下面不能用,比FLASH好??


这个在技术上应该是不成问题的,关键是MS怎么想,其实sl的目标平台不仅仅包括PS,更重要的应该还包括移动终端平台。

而且我觉得文章还是比较客观的,作者也是资深的flash开发员,在flash平台上也是有很多切肤之痛,这才对sl这一新生平台的优点深有感触啊。
4 楼 neuhawk 2007-05-08  
lordhong 写道
非常片面,主观武断,还是下面的回复好看。
最简单的一点,SL在LINUX下面不能用,比FLASH好??

对于很多开发者而言,
silverlight更接近他们,
silverlight支持javascript,c#,vb,vbx,ruby等语言.

而且mini clr性能非常好,支持linq;
A built-in CLR engine that delivers a super high performance execution environment for the browser.  Silverlight uses the same core CLR engine that we ship with the full .NET Framework today (we build it from a single source tree).  It delivers the same type-system, garbage collector, and JIT code generation engine that your .NET code uses today.  This means that you can write .NET code that can now run in Silverlight, ASP.NET, and a WinForms/WPF Windows application.  It also means you can now execute code within the browser that runs more than 250x faster than interpreted Javascript.
3 楼 41897179 2007-05-08  
英文水平不行啊,看不来
2 楼 ray_linn 2007-05-08  
lordhong 写道
非常片面,主观武断,还是下面的回复好看。
最简单的一点,SL在LINUX下面不能用,比FLASH好??


最新update,mono会在今年年底完成linux下的SL.

A page to track the various projects that will make up the Mono-based implementation of Silverlight.
Silverlight 1.1 (http://silverlight.net) is a new development technology for the Web created by Microsoft based on the CLR that augments it with a 2D retained graphics system and media playback engine and ships a subset of the standard .NET libraries.
Building an open source implementation on top of Mono is an obvious choice as Mono has most of the technologies required to implement it but is missing a few components. In this page we will track the work required and the design decisions involved in creating an open source version of it.
Moonlight is the temporary name for the project.
1 楼 lordhong 2007-05-08  
非常片面,主观武断,还是下面的回复好看。
最简单的一点,SL在LINUX下面不能用,比FLASH好??

相关推荐

    Silverlight flash

    Silverlight 支持.NET生态系统,这意味着开发者可以利用已有的.NET开发经验,享受强大的类型系统、丰富的类库和调试工具。同时,Silverlight 提供跨平台支持,可在Windows和Mac OS上运行。然而,Silverlight 的普及...

    ios开发者证书,flex,flash,air手机开发使用

    总结起来,这个压缩包文件可能包含的是与iOS开发者证书相关的指南或工具,帮助使用Flex、Flash和Air进行手机应用开发的人员了解如何生成和使用证书来构建和签署IPA文件,以便在越狱或非越狱的iOS设备上运行。...

    Adobe.Flash.Media.Server.3.开发者向导.简体中文版

    《Adobe Flash Media Server 3 开发者向导》是一份详尽的技术文档,旨在指导开发者如何利用Adobe Flash Media Server 3构建丰富的媒体应用。本文将深入解析该文档中提到的关键概念和技术要点,帮助读者理解其架构、...

    Silverlight和ASP.NET揭秘.rar

    《Silverlight和ASP.NET揭秘》是一本深入探讨这两种技术的权威指南。Silverlight,由微软开发,是一款用于创建丰富的互联网应用程序(RIA)的插件,它提供了强大的图形、媒体和交互性功能。ASP.NET则是微软.NET框架...

    Hello! Silverlight 4

    本书由Manning Publications出版,旨在通过详细的讲解和实用的示例,帮助开发者掌握Silverlight 4的核心概念和开发技巧。 ### Silverlight 4:时机与融合 Silverlight在正确的时间提供了正确的技术,它满足了企业...

    silverlight 显示gif动画控件,附例子

    理解如何集成和使用这类控件,可以帮助开发者扩展Silverlight的功能,为用户提供更丰富的互动体验。 在压缩包中的"GifImages"文件可能包含了一些示例GIF图像,用于测试和演示这个控件的功能。实际开发时,你可以将...

    Silverlight漂亮界面主键

    Silverlight是一种已退役的微软开发的富互联网应用程序(RIA)平台,它允许开发者创建具有丰富图形、动画和交互性的Web应用程序。尽管Silverlight现在已被HTML5、CSS3和JavaScript等现代技术取代,但它在过去的几年...

    Silverlight_Developer_x64 .rar

    Silverlight是微软推出的一个插件技术,旨在与Adobe Flash竞争,提供跨浏览器、跨平台的媒体体验和富互联网应用程序(RIA)开发。 在Windows操作系统中,64位版本的Silverlight开发者工具集包括了所有必要的组件和...

    Silverlight Silverlight学习 下载地址

    通过阅读上述书籍和资源,开发者可以深入了解Silverlight的各个方面,无论是想掌握3D游戏开发技术,还是希望通过Silverlight创建复杂的应用程序,这些资源都提供了宝贵的指导。对于那些希望在Web开发领域探索更多...

    Silverlight Developer5.zip

    Silverlight是微软对Adobe Flash的有力竞争者,它基于.NET Framework,支持XAML(Extensible Application Markup Language)进行UI设计,可以实现动态交互和多媒体播放。与传统的HTML相比,Silverlight提供了更强大...

    silverlight微软一站式示例代码库[中文版]源码

    "51aspx源码必读.txt"可能是一个推荐的源码阅读清单,提供了学习Silverlight开发的进阶路径,指导开发者从哪些关键点入手,提升技能。 "最新Asp.Net源码下载.url"是一个链接,指向最新的ASP.NET源码下载地址,ASP...

    Silverlight4.0安装包

    这个"Silverlight4.0安装包"包含了所有必要的组件和工具,使得开发者可以便捷地进行Silverlight 4.0的应用程序开发。 首先,让我们深入了解Silverlight 4.0的关键特性: 1. **增强的浏览器支持**:Silverlight 4.0...

    HtmlHost 一种能把网页显示在Silverlight程序里面的控件

    Silverlight,由微软开发,主要通过XAML和C#、VB.NET等编程语言进行开发,提供了一种在浏览器中运行的插件,可创建具有动态交互性和多媒体体验的应用。然而,Silverlight自身并不直接支持内嵌HTML内容。HtmlHost控件...

    苹果开发者账号协议和付费条款同意过程.pdf

    苹果开发者账号协议和付费条款同意过程文档

    Silverlight CRM

    通过阅读和分析源代码,开发者可以深入理解如何组织项目结构,如何编写控制逻辑,以及如何利用Silverlight库和API实现特定功能。 总的来说,这个Silverlight CRM案例是一个宝贵的教育资源,它涵盖了Silverlight技术...

    Silverlight浏览器客户端运行插件

    4. **数据绑定和.NET框架集成**:Silverlight基于.NET Framework,允许开发者使用C#、VB.NET或IronPython等.NET语言进行开发,并支持数据绑定,简化了数据驱动的应用程序开发。 5. **流媒体技术**:Silverlight引入...

    Silverlight_Developer_5.0.60401.0

    这个版本的开发者工具集成了对Silverlight 5特性的支持,帮助开发者编写、调试和测试Silverlight应用。 【标签】同样为"Silverlight_Developer_5.0.60401.0",强调了这个主题的核心,即关注于开发Silverlight 5应用...

    Silverlight 播放器

    Silverlight支持XAML(Extensible Application Markup Language)来描述用户界面,同时具备强大的数据绑定、图形渲染和动画功能,使得开发者能够创建出高度定制化的播放器。 **MP4和FLV文件格式**:MP4(MPEG-4 ...

Global site tag (gtag.js) - Google Analytics