摘要:WPF/E终于得到了一个符合RIA定位的、响亮的、够酷够眩的名字——SilverLight,银光?人家Flash是闪光,你是银光,怪怪的。某位兄台的‘闪亮’,也有给滴眼液打广告的嫌疑阿,难道因为是周董做的广告?
作为曾经Longhorn的三剑客,Avalon、Indigo还有WinFS 在MS 实用主义的驱动下,如今都找到了自己的正确归宿(个人观点),而Avalon、XAML几经发展、细化,终于发展成为涵盖Windows程序和Web应用的UI Solution。个人认为WPF和SilverLight本是一体,但是目前的Windows程序和互联网应用区别较大,为了更好的适应目前的状况,SilverLight才得以独立登场,以其鲜明的特点、先进的理念在RIA的大潮中搏杀。
认识RIA大概在02、03年左右(Applet暂不算,虽然他具有了RIA的很多特点),当时的MM突破了原来Flash的矢量Internet动画的定位,通过其不断的创新开发了一系列interactive技术,如Flash Remoting、Flash调用WebService、FlashCom、Flex,成功的将Flash由一个动画创作与展示平台变成了一个交互式RIA&Rich Media应用平台,但是只能说在Rich Media领域内MM很成功(FLV统治了目前的web 2.0 视频网站)。对于更广阔的RIA市场,其成果有限,大力推广的Flex(支持cf、java、.net)也没有太多的作为。试析其原因,个人感觉还是由于Flash本身在动画方面的巨大成功影响了其RIA的发展。由于谁也无法舍弃已经获得的巨大成功,Flash就一直无法脱离Designer的世界而进入Programer的世界,我想大家一听到Flash,第一反应应该是:“奥,那是美工的活!”。而众所周知,Application是由Programer主宰的世界,你再Rich再闪也改变不了这个真理。注:此句话绝对没有轻视Designer的意思,只是分工不同,各自的角度不同而已。
说道RIA,插一句关于.Net的前辈和老对手Java的。Sun也是最新推出了JavaFX来征战RIA的大市场,OpenSource!.从表现形式上看,和很久之前的java star没什么区别。不过其本质发生了巨大变化,结合了VRML的语法,加上了Java的script控制,开发比awt,swing简单不少。看来还是从Flex那里学了不少。JavaFx在RIA这个大市场上要想分一杯羹,目前看还是有难度,主要还是受JRE的限制,毕竟不像MS控制了PC的操作系统。不过依靠其OpenSource和多平台,其在各种设备上还是有竞争力的,不过呢,做过KJava的兄弟们都知道这个跨平台也不是那么Free。
...[
阅读全文]