`
youlq
  • 浏览: 84063 次
  • 性别: 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提供了一个过渡选项,尤其是在需要自定义播放器和交互功能的情况下。 **HtmlPlaceholder:实现动态内容占位** 在压缩包中的"HtmlPlaceholder"可能是指一个示例或者...

    Hello! Silverlight 4

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

    Silverlight Spy.rar

    而“Silverlight Spy”则是一款专为开发者设计的强大工具,它允许我们对运行中的Silverlight应用程序进行深入的调试和分析,极大地提升了开发和优化的效率。本文将详细探讨Silverlight Spy的核心功能、使用方法以及...

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

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

    silverlight demo

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

    Silverlight漂亮界面主键

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

    Silverlight安装包.rar

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

    Silverlight5_Tool

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

    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 ...

    silverlight 资料及其code

    - **Silverlight Controls Samples**:在提供的文件列表中,`Silverlight.Controls.Samples.sln`和`Controls.Samples`可能包含了大量的控件示例代码,开发者可以通过这些示例学习如何使用和扩展Silverlight控件。...

    Silverlight Silverlight学习 下载地址

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

    WPF、SilverLight、XAML新技术文档

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

    silverlight3.0.40818.0 Developer、SDK for VS2010.zip

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

    Silverlight4 安装包

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

    Silverlight未来发展之我见

    比如,复杂的动画效果、实时通信以及高级视频处理等,这些地方Silverlight和Adobe的Flash仍然保持着优势。因此,在这些领域,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...

Global site tag (gtag.js) - Google Analytics