`
youlq
  • 浏览: 84259 次
  • 性别: 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 5下载全

    2. **Silverlight_Developer.exe**:这个文件是Silverlight 5的开发者运行时环境,允许开发者在本地机器上运行和调试Silverlight应用程序,包含了调试工具和必要的库文件。 3. **Silverlight.exe**:这是...

    silverlight嵌入网页控件

    对于那些仍需依赖Flash功能的网站,Silverlight提供了一个过渡选项,尤其是在需要自定义播放器和交互功能的情况下。 **HtmlPlaceholder:实现动态内容占位** 在压缩包中的"HtmlPlaceholder"可能是指一个示例或者...

    Hello! Silverlight 4

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

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

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

    Silverlight_Developer_x64 .rar

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

    silverlight demo

    4. **交互设计**:设计师和开发者可以利用Silverlight创建具有创新交互性的网页元素。 **未来与挑战** 随着HTML5的崛起和移动设备的普及,Silverlight的市场份额逐渐被HTML5、JavaScript等现代Web技术侵蚀。微软在...

    WPF和Silverlight项目设计实例光盘源代码8.1

    Silverlight是微软为了与Adobe Flash竞争而推出的插件,用于创建富媒体和交互式Web体验,尤其在RIA(Rich Internet Application,富互联网应用)开发中被广泛应用。 从压缩包子文件的文件名称列表来看,我们可以...

    Silverlight安装包.rar

    总的来说,这个“Silverlight安装包.rar”是为了解决在Visual Studio 2012开发环境中因缺少Silverlight支持而导致的调试问题,通过安装此包,开发者可以同时拥有Silverlight4和5的环境,从而顺利进行项目开发。...

    Silverlight5_Tool

    8. **文档和资源**:插件可能还包含了关于Silverlight 5的开发文档和学习资源,供开发者参考和学习。 在使用Silverlight 5 Tool时,开发者应确保遵循最佳实践,比如合理组织代码结构、利用MVVM模式提高可测试性,...

    Silverlight4 安装包

    3. **Silverlight4_Tools.exe**:这个文件是Silverlight 4开发工具,通常包括Visual Studio的扩展,如Silverlight项目模板、设计器支持、模拟器等,这些工具帮助开发者快速创建、设计和测试Silverlight应用程序。...

    silverlight 5安装包

    在C#编程中,Silverlight 5为开发者提供了丰富的类库和API,可以方便地利用C#的强大语法和面向对象特性来构建用户界面和业务逻辑。C#的特性,如Lambda表达式、匿名类型和LINQ,与Silverlight结合,可以极大地提高...

    silverlight_sdk_5.0.61118_32_chs

    - **示例和模板**:丰富的示例代码和项目模板,帮助开发者快速理解和掌握Silverlight的用法。 - **文档资源**:SDK还附带了详细的API文档和开发者指南,以中文形式呈现,方便中国开发者查阅。 3. **开发环境配置*...

    Silverlight 实例源码

    这个“Silverlight实例源码”压缩包显然是为初学者和有一定基础的开发者提供的学习资源,旨在通过实际的代码示例帮助他们深入理解Silverlight的用法和技术。 在Silverlight中,我们可以利用XAML(Extensible ...

    Silverlight

    "51aspx源码必读.txt"可能是一个关于源码解读的学习资料,51aspx是一个著名的ASP.NET开发者社区,这个文件可能提供了该社区中关于Silverlight开发的一些关键知识点或推荐学习路径。 "最新Asp.Net源码下载.url"是一...

    Silverlight实例

    - **RIA(Rich Internet Applications)开发**:Silverlight提供了丰富的控件库和API,使得开发者能够创建具有桌面应用级别的功能和交互性的Web应用。 - **跨平台和跨浏览器**:虽然最初主要针对Windows和Internet ...

    WPF、SilverLight、XAML新技术文档

    - Mozilla的Prism项目是针对Web应用的一个框架,目的是提供一种替代Silverlight和Flash的解决方案,它支持Web应用的模块化和本地化,但最终没有达到与Silverlight和Flash相匹敌的流行度。 总结,WPF、Silverlight和...

    silverlight视频聊天Demo

    为了实现视频采集,开发者通常会利用Silverlight的CameraCaptureTask或PhotoCamera类,它们提供了访问设备摄像头的功能。用户可以通过调用相关API来开启摄像头,获取视频流,并将其显示在MediaElement中。同时,音频...

    silverlight3.0.40818.0 Developer、SDK for VS2010.zip

    这是一个专门针对开发者的工具包,它允许开发者在Visual Studio 2010中创建、测试和调试Silverlight应用程序。这个版本的开发者工具集成了XAML编辑器,使得开发者可以通过直观的方式来设计用户界面,同时支持代码-...

    Silverlight Developer5.zip

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

    Silverlight_Developer

    Silverlight是微软对Adobe Flash的一种竞争回应,主要目标是为Web提供富媒体和交互体验。它支持多种内容类型,包括视频、音频、2D/3D图形和动画。Silverlight的应用场景广泛,如在线视频播放、企业级应用程序、游戏...

Global site tag (gtag.js) - Google Analytics