Modest opinions  
by a humble autodidact
日历
<2008年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345
统计
  • 随笔 - 42
  • 文章 - 0
  • 评论 - 108
  • 引用 - 1

导航

与我联系

搜索

 

常用链接

留言簿

我参与的团队

我的标签

随笔档案

收藏夹

最新评论

阅读排行榜

评论排行榜

60天内阅读排行

 
[今天周末,大家不玩技术了好不好]
我认为Silverlight胜算不大,理由至少有两个:
迄今为止微软的广告(好像还有Silverlight广告?真是讽刺)都还在Flash上跑,为什么?现在Flash的安装率是Silverlight不能比的。
Google要想搞点rich interface的东西,除了疯狂的hack ajax,会选择Adobe的平台。Google和Adobe联盟。而且我感觉开源阵营更喜欢Google-Adobe联盟。
我知道,你们在期望Vista横扫一切,但是Vista普及之前时间足够Adobe打败Silverlight了。
所以为了Silverlight的成功,我有个主意,如果我掌管微软中国我一定会这么做:我会买下所有WPF/Silverlight的书的版权,然后免费发放给中国开发者,就像Intel发放IA32手册一样,写信就能得到。我会为所有参加WPF/Silverlight培训的开发者付学费、路费、食宿费。而且还可以考虑把这一策略推广到所有WxF。
如果说Web2.0的特征是用户产生内容,是讨好用户的时代,那Web3.0就应该是用户产生应用(比如提供云计算?),就应该讨好开发者。打造Silverlight这么一个优秀的表现平台,微软一定花了不少钱,如果被Adobe打败了,以前的投资就都打水漂了。我建议的花费比起在Silverlight上的沉没成本来应该是微不足道的(一本影印版的书一般也就是50~100块,还包括不菲的利润),微软何不让Silverlight一鼓作气统一天下呢?在接收Flash内容还是Silverlight内容上,最终用户是不会做出主动选择的(假设他/她两个虚拟机都安装了),选择是内容提供者做出的。程序员在选择技术的时候,会考虑哪种技术的学习手段(书、培训、社区...)更容易获取。网站在选择技术的时候,也会考虑掌握哪种技术的开发者更好更多吧。
Silverlight在Adobe前的颓势,数数Friends of ED出版的相关书籍的数量就可以感觉到。互联网现在是Google的地界,微软要想立门户,G老大不支持,恐怕只能靠下面的小喽罗出来拼了吧?
本帖绝非唱衰.NET。虽然学习一下ActionScript也不是什么负担,但我还是希望在.NET技术上的已有投资能有更大效益,所以希望微软发展好。

补充一点:我觉得iPhone和Android也会和Adobe有一腿,而不是Silverlight。
Tag标签: www
posted on 2008-06-28 15:11 yushih 阅读(2222) 评论(41)  编辑 收藏
评论:
  • #1楼   Phinecos(洞庭散人)       Posted @ 2008-06-28 15:18
    问题不是你想的这么简单,   回复  引用  查看    

  • #2楼   飞雪尔 [未注册用户] Posted @ 2008-06-28 15:23
    Flash都已经9了,Silverlight才2,发展的时间就差别很大。现在广告系统用flash也没什么意外的,毕竟这么庞大的系统要更换技术不是这么简单的。

    比如MSN Video现在用的也是flash,但是其实早就为Silverlight做了准备,每个视频除了flv版本同样也有wmv的版本,只是用户看不到而已,这些wmv版本就是为了以后等Silverlight成熟后进行逐步切换的。这需要不少时间吧。

    再者,Silverlight和Vista根本没有什么必然联系,Vista是否普及并不影响Silverlight,SL本身又不要求客户机器安装.NET framework。

    你的为培训付学费路费食宿费的要求一点都不现实,假如真的这样,你是不是还要签署协议保证你培训到的技术都能被使用到呢?

    正确的推广做法是和各国的第三方网站公司谈合作,给予充分的技术支持,让他们在自己的网站上使用Silverlight,同时也可以让这些公司派出人员参与微软的免费培训。这才是合理的方式。   回复  引用    

  • #3楼 [楼主]  yushih       Posted @ 2008-06-28 15:23
    @Phinecos(洞庭散人)
    具体说说。   回复  引用  查看    

  • #4楼   Phinecos(洞庭散人)       Posted @ 2008-06-28 15:25
    @yushih
    二楼说的没错   回复  引用  查看    

  • #5楼 [楼主]  yushih       Posted @ 2008-06-28 15:26
    @飞雪尔
    我提到Vista是因为Vista预装Silverlight虚拟机,这样Flash就没有原来的优势了。   回复  引用  查看    

  • #6楼   ocean       Posted @ 2008-06-28 15:27
    千万别拿一个已经出了快10年的技术和一个新出的技术来比较,想现在就让Silverlight打败flash,基本是不可能的,所以你要看5年以后。

    你倒数第二段也说明了一个很重要的问题,虽然学习一下ActionScript也不是什么负担,但是你更希望你原来的技术有更大的收益。想想有多少.NET程序员吧,这个潜力有多大,何况学习ActionScript真的没有负担吗?不仅是语言的问题,还有类库和开发工具的问题,统统换掉恐怕绝对是对.NET开发人员的负担。

    另外你没有从战略上来考虑,你认为书籍免费发放给开发者就有用处吗?实际上现在网上关于Silverlight的文章已经很多了,silverlight sdk本身就是免费下载的,这个不就相当于Intel的IA32手册吗?



      回复  引用  查看    

  • #7楼 [楼主]  yushih       Posted @ 2008-06-28 15:28
    你是不是还要签署协议保证你培训到的技术都能被使用到呢
    --------------------------------------------------
    不用,因为参加培训也投入了时间和智力,所以大部分人都会用的,不用的人怎么会去花时间和精力培训呢?   回复  引用  查看    

  • #8楼   ocean       Posted @ 2008-06-28 15:29
    楼主请注意啊,Vista并没有预装Silverlight runtime。这点可能成为微软的痛了,微软的IE估计以后也不会集成进去Silverlight runtime,如果这样做估计会立即引来恐怖的反垄断调查。   回复  引用  查看    

  • #9楼   ocean       Posted @ 2008-06-28 15:35
    我们的部门有一个团队专门在做这样的推广,至此已经取得了非常好的效果,比如淘宝网推出了Silverlight版商铺,百度有了Silverlight版的音乐搜索,QQ有了Silverlight的广告等等。通过这些顶级站点的推广使用,来获得强大的用户群。用的人多了,自然在上面开发的人也会多。毕竟我们要注重用户需求吗。   回复  引用  查看    

  • #10楼   飞雪尔 [未注册用户] Posted @ 2008-06-28 15:52
    @yushih
    Vista或者win7不会也不敢捆绑Silverlight runtime,这个肯定会被Adobe告上法庭的。   回复  引用    

  • #11楼   昊子       Posted @ 2008-06-28 15:53
    微軟就這么讓你送破產了。。

    不做企業應用的話SilverLight不是我們玩的。
    做企業應用用什么技術都無所謂了。   回复  引用  查看    

  • #12楼   t-mac.NET       Posted @ 2008-06-28 15:53
    不知MS 2001年推出.net 1.0时当时是怎么一个反应,,,,(我接触.net已经是在03年了)
      回复  引用  查看    

  • #13楼   斯克迪亚 [未注册用户] Posted @ 2008-06-28 15:54
    SilverLight和Flex(AIR)是个互攻,还不是决战的时候,两方是从自己的领域转攻对方的领域,这两个技术都是前锋性质的。
    SilverLight拿去对比Flash的话,那应该同时用AIR来对比.Net桌面程序的覆盖率,你会发现安装AIR环境的机器也是少的可怜的。   回复  引用    

  • #14楼   Windie Chai(笑煞天)       Posted @ 2008-06-28 16:08
    首先,我并不明白为什么要用Silverlight做广告,楼主还没有明白Silverlight的定位吧。
    其次,送书搭路费这种事情很可笑,微软不是地产商,Silverlight也不是郊区的房子。   回复  引用  查看    

  • #15楼   t-mac.NET       Posted @ 2008-06-28 16:38
    @Windie Chai(笑煞天)

    是啊,,,,

    Silverlight是和flex竞争   回复  引用  查看    

  • #16楼   ganquan [未注册用户] Posted @ 2008-06-28 17:05
    不是免费发一两本书就可以的,你想法太简单了。   回复  引用    

  • #17楼   Yok· [未注册用户] Posted @ 2008-06-28 17:30
    从Flash占有率和设计/开发者的人力资源来看,SL不可能打败Flash,但是可以肯定的是,大多数.net阵营的开发者会选用SL,只接受m$方案已经成了.net社区的文化特点了   回复  引用    

  • #18楼   超晨       Posted @ 2008-06-28 18:08
    sl除了让页面好看外,有什么实用价值?我还是喜欢AJAX,随便我怎么折腾,谁能给我几个SL的应用?不要光页面好看那种,有实际应用的才行   回复  引用  查看    

  • #19楼   LuChaoShuai       Posted @ 2008-06-28 20:14
    Vista预装Silverlight虚拟机了..我的2008都没有预装....

    前些日子倒是看到QQ2008安装包里面带了Silverlight,还是不可选的安装方式 .想想中国的QQ用户.蛮看好MS的这个推广方式的.   回复  引用  查看    

  • #20楼   WXWinter(冬)       Posted @ 2008-06-28 20:29
    打败?
    你觉得MS是为了打败谁才推出Silverlight的
    提供一个统一的平台,让程序员可以用更少的时间开发出更好的程序,这是MS,Adobe,Google,SUN,还有好多公司的梦想
    这些公司的努力使我们现在的世界变的如此美妙,
    这些公司之间是有较量,那是大师们智慧的碰撞,在一来一住的过招是取长补短,这是精彩的技术搏亦,不是疯狗强骨头

    大浪淘沙,不管是公司还是程序员,只要不思进取就会被淘汰

    pk 会使双方都进步

    真正打败自已的人只有自已   回复  引用  查看    

  • #21楼   路过 [未注册用户] Posted @ 2008-06-28 20:36
    恕我直言,楼主你真傻,没这个头脑,就别出来装牛!

    你提的那两个建议很像三岁小孩的想法,也许你还没有发育完全!   回复  引用    

  • #22楼   路过 [未注册用户] Posted @ 2008-06-28 20:38
    @超晨
    我现在手头上的两个项目就同时在用Silverlight,告诉你!   回复  引用    

  • #23楼   丁学       Posted @ 2008-06-28 21:12
    如果事情这么简单,那还搞什么啊   回复  引用  查看    

  • #24楼   TerryLee       Posted @ 2008-06-28 21:42
    1.Silverlight在Adobe前的颓势,数数Friends of ED出版的相关书籍的数量就可以感觉到。
    ——————————————————————————————
    真是有些无语,一个10年的历程,一个2年的历程,居然用书籍的数量就可以感觉到Silverlight的颓势,这是什么逻辑啊?

    2.今为止微软的广告(好像还有Silverlight广告?真是讽刺)都还在Flash上跑,为什么?
    ——————————————————————————————
    Silverlight的定位是广告吗??我觉的这段话真的很讽刺!   回复  引用  查看    

  • #25楼 [楼主]  yushih       Posted @ 2008-06-28 21:45
    @路过
    我初学,呵呵。   回复  引用  查看    

  • #26楼   江山 [未注册用户] Posted @ 2008-06-28 21:51
    现在部分国家的MSN网站已经开始使用sl,这段时间公司要求我们学习SL,估计下一个版本的MSN会推出来,而且微软的很多官方网站目前都使用上了sl技术,它天生可以使用c#,js等一系列语言进行开发使得它具有非常大的优势,前景看好。   回复  引用    

  • #27楼   1111111 [未注册用户] Posted @ 2008-06-28 22:21
    以后不要把这样的垃圾放首页   回复  引用    

  • #28楼   二手的程序员       Posted @ 2008-06-28 22:28
    瞎说两句
    当年IE中也绑了 flash player,没有听说谁告MS.Vista 不是也绑了.net 3.0吗.
    MS完全可以把SL绑到操作系统中或者Windows Update中.MS之所以不这样做,也许是出于其它的原因.
    总感觉 SL和Flash/Flex的应用和开发领域重合的部分不大,所以竞争也不会太大,SL正是弥补Flash/Flex缺失的部分,所以最后两者将会长期共存.
      回复  引用  查看    

  • #29楼   mooniscrazy [未注册用户] Posted @ 2008-06-29 03:19
    放心,silverlight就算不捆绑也可以打败flash。
    能够提高程序员开发效率的工具必然会被支持。action script跟c#根本不是一个级别的对手。linux喊着要取代windows很多年了,到现在为止怎么样呢?
    据我所知,ie8测试版已经捆绑了silverlight。由于ie8是用户自己选择安装的,所以没有垄断的问题。
    sliverlight虽然刚刚发布,但是它已经很热了。做网站的人,早就期待着这样一个工具,可以简单的开发web程序。
    能给开发者带来效率的工具必然淘汰低效的工具。action script是无力跟silverlight抗衡的,必败无疑。   回复  引用    

  • #30楼   Dove.Net       Posted @ 2008-06-29 09:29
    二楼说的很有道理,不过提供些高质量的图书教程也很有必要   回复  引用  查看    

  • #31楼   Nicholas Yuen       Posted @ 2008-06-29 10:16
    AS3 基于ECMAScrit。   回复  引用  查看    

  • #32楼   亲切的感觉 [未注册用户] Posted @ 2008-06-29 13:16
    钱不是问题,问题是没钱   回复  引用    

  • #33楼   Justin。Zhang [未注册用户] Posted @ 2008-06-29 19:29
    To #9楼 ocean
    淘宝的Silverlight界面没看到,很多商铺的Flex图片展示界面倒是看到了。

    To #29楼 mooniscrazy
    并不是所有用户都装了Silverlight客户端,SilverLight就能打败Flex。Silverlight和.net的关系太紧密了,而.net又绑死在windows host上面。这才是致命的。

    当前的.Net境况,高不成低不就。企业级应用被Java占据,低端网站被PHP和其他技术抢占。   回复  引用    

  • #34楼   Dirain       Posted @ 2008-06-29 23:17
    我本以为自己就够天真了!   回复  引用  查看    

  • #35楼   水煮 鱼       Posted @ 2008-06-29 23:46
    我个人还是看好Flash
    用了很久了
    其实我更看好Flash在移动终端的应用!   回复  引用  查看    

  • #36楼   三千       Posted @ 2008-06-30 00:00
    怎把sl和flex比了,应该和flash player比更恰当.
    目前flash所培育的动漫设计人员,美工,sl在短期内还是无法超越的.
    sl应该走企业应用的路子,可能会有一席之地.
      回复  引用  查看    

  • #37楼   ff [未注册用户] Posted @ 2008-06-30 09:32
    就知道扯淡   回复  引用    

  • #38楼   盘神 [未注册用户] Posted @ 2008-06-30 11:10
    看了上面,感觉走极端不肯承认一些现实的人太多,SL和ADOBE的flash还是弱小的,我觉的这点不需要争论,至于你们在工作使用不使用SL,愿意不愿意用SL建立统一平台是个人的事情,百花齐开才是好事情,大而全则不精,flash那么多年的功底和人才,岂是SL能比的(说的有点重,肯定有人要喷),我到宁愿开发中结合各家所长,并不是所谓的统一开发平台就是好事,这是个人观点。   回复  引用    

  • #39楼   路人乙 [未注册用户] Posted @ 2008-06-30 16:18
    请楼主注意:
    首先SilverLight并不是微软或者说微软社区刻意做出来的一个东西,SilverLight是.Net发展到一个阶段的产物,这个阶段就是从静态语言向动态语言扩展的阶段,SilverLight在这个阶段出现了,它最初由微软社区提出,并在微软的主持下发展。所以,应该说SilverLight不是微软独力支撑的,而是整个微软社区。因此,现在的SilverLight的传播方式更社区化,而不像微软的产品那样,每一个产品,微软都会有专门的书籍在做推广和教学。
    其次,SilverLight是一个Dynamic Language Engine驱动的一个应用实例,注意,它是一个实例,不像Flash那样,是一个套件。而Dynamic Language则是由.Net Framework支撑的。因此SilverLight今天的形态并非其最终形态,今后它会有更多的形态,换句话说,在今后,任何一个基于.Net Framework的应用程序都可以成为SilverLight的宿主或者依托在SilverLight下运行。但是,Flash我看到的它已经无法再继续发展了,除了继续提供更多的控件,或者是flv格式能在网络上传播更快速,但是这些,SilverLight也在做,WMV甚至已经成为好莱坞的数字电影的传输格式之一。
    最后,Flash与SilverLight最终竞争并不是在普通用户领域,而是在企业应用。手机游戏?这只是昙花一现,我更乐意去玩WiII,而不是拿着一个小屏幕在傻乐。手机视频?同样,屏幕那么小,我能看什么?手机电影?算了吧,当版权法不再是一个摆设的时候你还能那么轻松的看电影吗?不过我还是觉得……屏幕……嗯……还是屏幕的问题。再大一点,再大一点会好一些。不过,那么大的屏幕放在耳边听电话,我总觉得好傻,除了能扮酷,没什么好处。   回复  引用    

  • #40楼   colder [未注册用户] Posted @ 2008-07-01 17:19
    --引用--------------------------------------------------
    程序员在选择技术的时候,会考虑哪种技术的学习手段(书、培训、社区...)更容易获取。网站在选择技术的时候,也会考虑掌握哪种技术的开发者更好更多吧。
    --------------------------------------------------------

    你说的太对了!
    Silverlight其实就是个Core-CLR, 对于程序员来说, 还是使用C#/VB.NET, 只是需要些时间适应, 上手太容易了.
    Flash对应的ActionScript又是什么东西呢, 学了它, 除了开发Flash, 还能做什么? 如果是这样的一种语言, 入门者会考虑再三, 到底学还是不学.

    如果论这两种语言的出身, 我想不用比了吧?
      回复  引用    

  • #41楼 [楼主]  yushih       Posted @ 2008-07-01 17:36
    楼上不要小看AS了:
    1.下一代AS,ES4,可是相当复杂的动态语言
    2.既然flash的虚拟机已经开源了,各种语言被移植上去也就是时间问题了
      回复  引用  查看    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-06-28 15:15 编辑过


相关链接:
 


 
Copyright © yushih Powered by: 博客园 模板提供:沪江博客