`
youlq
  • 浏览: 85169 次
  • 性别: 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好??

相关推荐

    Hello! Silverlight 4

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

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

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

    silverlight demo

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

    Silverlight漂亮界面主键

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

    silverlight3.0.40818.0 Developer、SDK for VS2010.zip

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

    Silverlight安装包.rar

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

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

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

    Silverlight5_Tool

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

    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中。同时,音频...

    Silverlight Developer5.zip

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

    Silverlight4.0安装包

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

    Silverlight 4官方版

    9. **自定义UI元素**:Silverlight 4提供强大的样式和模板系统,让开发者可以完全定制UI外观和交互行为,创建独特的用户体验。 10. **扩展性**:Silverlight 4支持插件模型,允许第三方开发者创建并发布自己的控件...

    Silverlight实现各种统计图表

    总结来说,这个资源是一个关于Silverlight的统计图表库,主要用C#编写,可以帮助开发者快速在Silverlight应用中实现各种统计图表,提高数据可视化的效率和质量。通过博客中的示例和代码,开发者可以学习如何集成和...

    Silverlight 播放器

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

    SilverLight3

    虽然SilverLight2中引入了基本的3D支持,但SilverLight3进一步加强了这一特性,包括对3D变换、光照和相机操作的支持,让开发者能够构建具有深度和立体感的交互式3D场景。 ### 7. **触摸输入支持** 预见到触屏设备的...

    Silverlight超炫页面展示

    开发者可以使用Silverlight的Data Binding特性,将图片数据与UI元素绑定,实现动态加载和展示。此外,通过使用故事板和动画类,可以创造出流畅的过渡和过渡效果,增强用户体验。 除了基础的图片展示,Silverlight还...

    outlookbar for Silverlight4

    2. **自定义样式和模板** - 开发者可以使用Silverlight的DataTemplate和ControlTemplate来自定义每个面板的外观和行为,以适应不同设计需求。 3. **拖放支持** - 用户可以通过拖放操作重新排列面板,调整它们的顺序...

Global site tag (gtag.js) - Google Analytics