想到什么就写什么,并不断完善。哈哈。
silverlight的优势:
1.基于c#/axml,熟悉的人多。传统的.net程序员可以很容易上手。
2.在开发语言方面,c#似乎要超过action script。比如flash player 9的垃圾回收,真是让人痛苦死了。还有多线程,方法重载等。用c#,我们可以将c/s的优势展现得更充分。
3.开发和设计完全分开,可能传统程序员更容易接受。
4.很显然VS是一个很好的开发工具,而flash IDE对开发人员来说,太简陋了。好在flex借用eclipse。这是adobe明智的做法。
5.MS毕竟技术能力雄厚,所以SL似乎更值得期待。严格地说,搞语言不是adobe的强项。而且刚刚得到的消息,E4X标准被MS干掉了,这对adobe而言似乎不是什么好消息。AS的发展方向更显迷茫了。
flash/flex的优势:
1.MS在设计工具方面目前肯定还比不过adobe. 真是各有所长啊。
2.在跨平台方面,flash比SL做得要好得多。
3.FLEX目前好像还没有对应的对手。AIR的对手还是SL。我想SL会把flash/flex/AIR的功能统一的。MS有这个实力。
4.flash比SL早好多年。flash正当三四十岁,而SL才上小学。这才是最关键的优势。虽然flash每个版本总有令人不爽的地方。
分享到:
相关推荐
这个压缩包包含四个不同版本的MapABC地图API文档:Flash版、JavaScript版、Silverlight版和Flex版,适用于不同技术背景和需求的开发者。 1. **MapABC地图API Flash版**:Flash作为一种早期的富互联网应用程序(RIA...
这种变化催生了诸如Flex、Silverlight这样的插件技术,它们能够在浏览器中运行富客户端应用(RIA),提供接近原生桌面应用的体验。同时,HTML5的兴起也标志着Web标准向前迈出了一大步,它集成了许多先前由插件提供的...
在浏览器中,Silverlight通过一个约4.6M的Run-Time运行,类似于Adobe的FLASH/FLEX,以ActiveX的形式存在。开发者可以使用XAML语言和.NET框架中的C#或VB.NET来编写代码,构建的应用程序会被部署到网站上,由用户端...
目前,RIA 技术的主流产品包括 Adobe Flash/Flex、Microsoft SilverLight 和 JavaFX 等。Adobe Flash/Flex 是一种基于 Adobe Flash 平台的 RIA 开发框架,能够创建跨平台、跨浏览器的富客户端应用程序。Microsoft ...
- Flex 3要求Flash Player 9及以上版本,Flex 4要求Flash Player 10及以上版本。 - **Adobe AIR Runtimes**: - 基于桌面的应用运行环境。 - 通常情况下,大多数Flex应用是在Adobe Flash Player环境下开发的。 ##...
RIA技术除了Flex之外,还包括微软的Silverlight和Sun的JavaFX等技术。Flex的优势在于它是开源免费的,提供了强大的功能和高效的开发方式。虽然RIA技术具有诸多优点,但它的推广和应用也面临一些挑战,如Adobe Flash ...
**Silverlight**则是微软为Web开发设计的一个轻量级框架,它的目标是与Adobe的Flash和Flex竞争。Silverlight同样使用XAML来定义UI,并且可以在多种浏览器上运行,包括Internet Explorer、Firefox、Chrome等。它提供...
Flex、Silverlight 和 JavaFX 是常见的 RIA 技术,其中 Flex 因其开源、免费和广泛支持而受到青睐。 Flex SDK 包括了 Flex 框架、编译器和调试器等开发工具,使用 Mozilla Public License, version 1.1 授权。Flex ...
Flex入门简介 Flex是一种用于构建富互联网应用(RIA,Rich Internet Applications)的...尽管面临Silverlight和JavaFX等竞争对手,但Flex的市场地位和开发者支持仍然稳固,是学习和开发富互联网应用的一个重要选择。
Silverlight的出现是为了挑战Adobe的Flash霸主地位,它们两者在很多方面存在竞争。例如,Adobe的Flex与Silverlight的比较,Flex使用MXML,而Silverlight使用XAML进行界面描述;ActionScript对应Silverlight的Code-...
- **JavaScript API、Flex API 与 Silverlight API**:虽然有人预测随着 Silverlight API 和 Flex API 的推出,JavaScript API 可能会逐渐淡出历史舞台,但实际上这种观点过于绝对。随着 Google 和 Mozilla 等公司的...
#### 四、Flex与Flash的区别 - **Flex**:面向程序员,使用ActionScript和MXML进行编程。 - **Flash**:最初面向设计师,以动画制作为主。 #### 五、Flex的工作原理 - **编译过程**:MXML和ActionScript代码被...
RIA技术如Adobe Flex、微软Silverlight和Sun的JavaFX应运而生,其中Flex因其开源、免费和广泛支持的特点,成为开发者常用的选择。 Flex是一个基于Action Script 3.0的开源框架,用于创建在Adobe Flash Player或...
常见的RIA技术包括Adobe Flex、微软Silverlight和Sun的JavaFX。 Flex 4教程主要面向初学者,旨在教授如何使用Flex和相关的架构方法。其中提到了四种不同的架构方案,均结合了Flex与BlazeDS(一个用于Java和Flex之间...
Flex应用主要在Adobe Flash Player环境下运行,要求至少Flash Player 9及以上版本,对于Flex 4则要求Flash Player 10及以上版本。 #### Flex与Flash的区别 尽管Flash最初主要用于制作动画,但也可以用于构建RIA...
RIA技术包括AJAX(异步JavaScript和XML)、Adobe的Flex/Flash/AIR、Microsoft的SilverLight/WPF以及Sun的JavaFX。 Adobe Flex作为RIA技术的一种,是一个用于构建富互联网应用程序的框架,它基于面向对象的...
- **Adobe Flash Player**:基于浏览器的运行环境,Flex3要求Flash Player 9及以上版本,Flex4要求Flash Player 10及以上版本。 - **Adobe AIR Runtimes**:基于桌面的运行环境,虽然支持,但多数Flex应用基于...
Flex 作为 RIA 的代表,与微软的 Silverlight 和 Sun 的 JavaFX 竞争,因其广泛的应用和强大的功能而受到青睐。 Flex SDK 采用 Mozilla Public License 1.1 授权,允许开发者自由使用和修改。Flex 应用程序通常通过...
Flex 3 需要Flash Player 9及以上版本,而Flex 4 则要求Flash Player 10或更高版本。 #### 五、Flex与Flash的区别 **Flash** 早期主要用于动画创作,但也可以用于构建富互联网应用,不过这种方式对于程序员来说...