博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

也许最好的策略是等silverlight 3.0出来再做决定

Posted on 2008-10-23 13:07  栖山  阅读(4746)  评论(119编辑  收藏  举报

最近看到博客园各位朋友都推出了Silverlight的教程和开源项目,其实Silverlight项目我也非常感兴趣,不过在兴奋之余,还是要忍不住谨慎思考。

我目前的Web 2.0项目有一个模块是网页智力小游戏,面临技术选型,基本上就是在Flash, Ajax,Silverlight 之间,现在我决定使用Ajax技术,架构使用JQuery.

在这个过程对Silverlight的一些看法,供目前正在,或者准备在Silverlight技术上投资的开发者参考。如果有不同意见,欢迎讨论。

让我放弃Silverlight平台的理由主要有以下几条。

1, 微软的3.0规律。

任何的微软产品都要到3.0版才会真正成熟,并开始大规模占领市场。在我从业的时间里,这简直就是一个铁率,从未被打破。

2, Silverlight技术还不够成熟。

那么不成熟在哪里呢?很简单,微软自己还没有搞清楚应该如何使用这个平台。不是说是RTM版本吗?其实这是微软的一贯侧略,让用户和开发者告诉微软他们需要什么。放出一个版本收集大家的反馈,然后改进。

怎么看出来的?很简单,点一下鼠标右键就看出来。里面只有一个菜单:“Silverlight配置”,在Beta版本的时候,只有一页,现在RTM点开有4TAB。鼠标的右键是Windows系统最核心的功能,微软居然只放一个菜单项,那是为什么呢?很简单,微软也没有想好放什么,需要客户告诉他们应该放什么。那么为什么不先多放上几个呢?很简单,考虑的向前兼容性,放上的菜单就很难再去掉了。而这个右键菜单是具有战略意义的,可能直接决定Silverlight的技术走向。

我觉得3.0版本,或者4.0版本,我能像想到,或者希望有的至少下几项

1, 安装(Intall):

包括 A. 安装到工具栏(Install on toolbar

B. 安装到桌面   (install on desktop)

C. 安装到网站   (install on website, 比如 facebook之类)

2, 订阅 subscription

    包括 RSS ,或者其他格式

3, 打印

4,  Silverlight的核心价值,或者说战略地位,微软还在摇摆中,其关键点就是

    应用(ApplicationVS 文档 Document

    从目前来看微软更倾向于应用,这和微软想保住Windows这个金饭碗的利益是符合的,然而,在我看来互联网也许应该更倾向于文档。因为人已经没有办法处理互联网这个大海的信息了,更多时候是机器在浏览互联网, 让一个程序去操纵另一个程序的难度,要远大于让一个程序去读一个文档。 微软当然明白这一点,只不过他不能轻易放弃他的桌面业务而已。

如果微软不能找对方向,把silverlight文档化, 而硬要套上windows外壳,那我就只能跳向google 了,改学Android Chrome了。

5Silverlight的图形引擎速度还不够快,虽然文档上说每一版本都有进步,至少我能感受到延迟,没有一种切奶油一样的顺滑感。我是和Office程序比,不知道大家的感受如何。

以上只是和微软技术陪伴多年的一个程序员的想法,纯属一家之言。

 

另外希望对Ajax页面小游戏有经验,或者JQuery有很好体会的朋友短消息我,大家交流一下。也许我们能成为合作伙伴,共同发展。