我知道,多���者及使用者,���技�多半抱持著�望的�度,�竟Silverlight 1.0的��,��多��者吃了不少苦�,不支援中文、使用JavaScript、不支援文字�入,
�多的限制�Silverlight 1.0停�在只能用�做��的�段,更糟的是,Microsoft所推出的����工具:Blend又一直�於�定性、功能性不佳,�作Silverlight 1.0的�用程式���者及��者��,都不是件容易的事。
常有朋友���者,在Flash的�泛�有率之下,使用一�缺乏�大工具,�似於Flash的Silverlight,究竟有何好�呢?
我的回答多半是:Flash起於�像概念而�展,Silverlight�起於程式概念而�展,�程式�����,Silverlight�比Flash�的容易上手,未�一旦Silverlight填�了�像工具及增加中文�入、�路能力,那�其�成�新一代的RIA Web Application����
(�注意,此�指的Web Application�不是指所有�行的�站,後文��此做更精�的切割)。 �段�至今仍然�用,Silverlight 2.0除了如�的增加中文�入、加��路能力之外,更添加了.NET Language的支援,放入了一�精巧的CLR(在Silverlight中,���SLR),���者而言,我��Silverlight 2.0必然是撰�新一代RIA Web Application的不二之�,唯一�憾的是,Blend����工具仍然不完善。 OK,那�我��何需要Silverlight 2.0呢?Flash的成功,在於��像、影像等功能�入Web�用,�多耳熟能�的�站:YouTube、春水堂(阿�)都�用Flash�大的能力,�自身由一�小�站推成一��止投足都�影��路世代走向的企�。Flash是�些企�成功的��之一,那Silverlight呢? 是的,我想�有人可以否�,Flash所�造的王�,不是Silverligh所能�易憾�的,如果把�像跟影像做��用Silverlight的主要理由,那�你不是一�MS�好者,就是一�勇於跟市�做�的天才(或是傻蛋,�果�,成�天才、��蠢材)!! �我而言,我��用Silverlight 2.0的原因只有一�,Flash主�了�像�影像的市�,但�一直�法�入商用���用的市�,�是�路世代中,�多�路公司所企�打入的市�,Google Application、Google Office,都是��但尚未成功的例子。而Silverlight 2.0正巧提供了符合�入此市�的�件,��市�有多大?�回想多年前,�路泡沫化前,有多少客�想使用IE等��器�做平台,使用商�程式,如��、��存、人事薪�?那�些客�放��初已�完成的�似�品的原因又是什�? 我最常收到的客�抱怨是,Web Application用起�很不方便,原本按���就能做完的事,就是得��滑鼠跟一堆跳出�窗才能完成,工作效率因此降低了不少,�使得�初的Web Application成了一�小巧、可有可�的前端,�出�在外的��及�工,在�有完整��安�於NB中的情�下,有一�可以�公司��互�的管道。 HTML是�了呈�"文件"而�展出�的一��版�言,再怎�努力,她做出�的成品,要跟windows GUI�用的C++、Delphi等�言��比,根本就是一�不平等的比�。 那有了Silverlight 2.0,�些��就都解�了�?�我��想一想,Silverlight的UI架�是什�?其�她是一�WPF的子集,而WPF�是Microsoft期待用�取代原本windows GUI所��出�的一�架�,但是WPF有著先天的缺陷,一、她必�在客�端安�.NET Framework 3.0,二、她的��能力��超���的windows Form,但是��度也相�偏高,用WPF�撰�RIA Web Application,那是一�具有��的�策,WPF是一�ClIEnt Application Architecture! 那以WPF子集做�UI��的Silverlight呢?Silverlight 2.0不需要.NET Framework 3.0,她�建的SLR�4.6MB,完全提供了.NET Language所需要的功能,
其��承了WPF��度偏高的缺�,但可於��器上直接�行的��,可以完全Cover掉��缺陷。 重�是,那Silverlight 2.0能做什�是Flash做不到,或是AIR做不到的呢?我的回答很��,用Silverlight 2.0可以做出一套於IE上�行的��存、��、人事薪�,而且UI介面的方便性可�windows Forms比�,而且�.NET(或MS派、Borland派)程式���而言, *** 控Silverlight比起 *** 控AIR�得��。而且最近的Silverlight Toolkit推出,�明了Silverlight在元件/控件上的架�,足以��多3rd Party�商生�出很多��易用的控件。 �然,MS�不�在�像、影像上自�身�的承�不如Flash,但��是,如果不是因�客�指定���境,我想大多�的��者都不���Silverlight,一�因�既有人�的能力,二�因�Flash已�展�久,�版及�例都很�富,Silverlight要�到��境界,�需要很多��。 自然,AIR也不�在程式面承�不如Silverlight,但是!事�是,如果�重�放在RIA Web Application,那�AIR要�Silverlight平起平坐,得先解�自身缺乏windows GUI架���的��,�竟�是MS多年的��累�。 ��平台市�上,��未出��霸的�象,在Borland DELPHI��而MS弱�的世代中,MS也�有�的很�看,反而在MS��.NET��後,DELPHI就此�於挨打地位。但如果你以�DELPHI已�完蛋,那�就大�特�了,��工具是用�生��品,不�因�市�的��而一夕改朝�代,至今使用DELPHI的人及公司仍然不在少�,�受影�的是��之�,在一�弱�的�言上,�意投�的��者�越�越少,最�公司必定�走向世代交迭的路口,此�,��路口上�不�再有DELPHI存在,那是一�很大的��。 所以,Silverlight�Flash、AIR,基本上是��有率的��,不存在於�取代�的��,除非!RIA Web Application的需求大量增加,��到未�使用Flash做��像、影像王者的地位,那�就�因�世代交迭的因素,�Silverlight�掉Flash、AIR,不�!我想�人���,�件事�在5~10年��生,除非Adobe自己不玩了。 总结
以上是内存溢出为你收集整理的�什�我�需要Silverlight 2全部内容,希望文章能够帮你解决�什�我�需要Silverlight 2所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)