藍澤光(Silverlight)的身世之謎與未來
作品名:藍澤光(Silverlight)的身世之謎與未來
作者:derekhsu
本文全文转自 四十八個德瑞克[1]
目录
引言
与假想敌Adobe的Flash技术竞争,对Silverlight根本是一场不公平的比赛,因此,小光的未来,将会无比艰辛,以下将揭露小光不為人知的身世之谜。
1.小光只能过一次生日,或者,无法过生日。
Silverlight 1.0版本是2007年4月Release,之后,每一年都会更新新的版本。
小光是家中的四女,在她之前,已经有三个姊姊倒在Adobe家族面前,而小光继承了三名姊姊留下来的骨与肉,然后根据社群投票加上的新的基因(4.0的新功能包括…Printing!也就是说可以把页面上Silverlight中的内容透过印表机列印出来,以及支持麦克风跟网路摄影机等),才诞生了蓝泽光。
Silverlight 3在2009年3月进行Beta,2009年7月Release,2010年4月15日Silverlight Release Silverlight 4.0,另外微软為了满足社会需求,Silverlight的Release周期越来越缩短,9月27日出生的小光,将可能无法再过她的下一次生日。
2.小光有两个身份
狭义来说,Silverlight是用户端下载回家的Plugin,像是Adobe的 Flash Player AIR。广义上来讲,Silverlight是架构在微软.NET Framework下的前端多媒体开发框架,结合XAML标记语言(可延伸应用程式标记语言Extensible Application Markup Language),整合多媒体、图形、动画以及互动式操作(其中还包含多点触控)到一个执行环境上,还可以用来开发可以在Windows Vista以上的作业系统中可运作的侧边栏工具(Windows Sidebar gadgets)。
小光可以随时陪在身边,也可以在网路上与大家同乐。就跟Flash跟AIR技术一样。
3.小光还有一个同母异父妹妹月泽光(つきさわひかる)
网路世界已经不在微软独大的国度,為了达到跨平台的目的,微软在Linux世界裡提供了执行Silverlight的执行环境,称之為Moonlight,不过,月泽光并非出生自微软家族,而是来自於Novell跟微软合作之下所诞生的,被送到开放源码国度。
不过,由於Silverlight的网页并不普及,而且在开放源码自由国度普遍讨厌微软帝国,因此月泽光就更见不得人,成為爹不疼娘不爱的弃儿。
4,小光并非孤独一人,不过在战场上却十分无助
在背后支持Silverlight的人们,有著来自於微软帝国大家庭的成员,包括父亲.NET Framework,大哥Visual Studio等强力的后援,靠著他们,才能让小光更漂亮。不过,作為前线对抗Adobe家族的主力,面对的却是更為强大的对手,Adobe加上整个开放源码国度的部队。
5.不公平的竞争,小光註定的苦战
即使有功能强大的Visual Studio跟.NET Framework的后援,还有微软家族源源不绝的金援,但是在网站开发的战场上,小光却是孤独而无助的。
因為小光只能活在IIS的世界裡,没有IIS网站伺服器的话,小光无法生存在网路世界。
网路世界裡名叫Apache的伺服器宰制了54%左右的网路伺服器市场,微软的IIS仅有24.47%。
Flash是纯粹用户端的技术,与资料库之间的连接可以透过与后端程式语言之间的整合来完成,所以不管是用PHP、Python、Java、 Ruby甚至是微软的ASP.NET,都可在前端接合Flash,由於是纯粹用户端技术,所以跟网站伺服器没有相依关系,只要网站伺服器提供下载的功能就成。
Silverlight虽然也可以用作完全客户端的技术,但是目前只能在IE娘的身体中运行,而Flash却可以在任何支持它的系统和浏览器(包括Android OS和安装插件后的iOS)中运行。
目前,Adobe已经停止了除Windows和Mac平台外其他平台Flash的发布,转而研究更为强大,更能与小光匹敌的HTML5+CSS3。
Silverlight因為作為.NET Framework的一员,就註定要在IIS以及微软家的作业系统生存。(并非不能在那些来自开源国度的作业系统和伺服器上面执行.NET Framework,而是相当麻烦,效率和稳定性也不好,几乎没人会想要这样做,而且在开源国度中有更多更方便、划算的选择)
Flash的目标市场是100%的网站伺服器,而小光就只能活在微软保护的世界裡,仅仅只有25%的生存空间,而且对手还不断地入侵微软世界,但小光却全无还手机会。
一出生就背负著宿命与原罪,小光的人生异常艰辛啊。
6.我强敌更强,恐怖的Adobe家族
即使苹果帝国不愿意Adobe的Flash进入他们的世界,Flash依然在网路多媒体世界屹立不摇,是因為Adobe有著更贴近人们的团队。 Adobe的镇山之宝是王牌Adobe Photoshop,全世界超过99%以上网站设计师都会使用的绘图工具,在Adobe併吞了Micromedia家族之后,藉著整合原来 Micromedia家族旗下成员包括Flash、Dreamweaver,成為了网站设计师必用的三神器,在加上 Premiere,InDesign,After Effects等超强力的后援,极為贴近设计师的使用习惯。
许多设计师离开Adobe家族而接触到Visual Studio,使用不传统的网页物件,使用偏向Developer的设计概念,简直就像遇上恶魔。只要靠著Adobe提供的神器,即是不会写程式的设计师页可以设计出功能强大而漂亮的网站。
而Adobe还有更强大,针对Developer的专属战士Flex。而且Adobe家族之间彼此紧密联繫与合作,Silverlight毫无可趁之机。
小光的化妆师,Blend
很难与Adobe家族的任何一人成為对手。
说不定,画出小光的真正的父亲,其实是来自於Adobe家族的Photoshop。
结论
很欢乐的开始,很悲伤的故事,註定无法挽回的结局,这就是小光短暂的人生。