随笔 - 34, 文章 - 0, 评论 - 2162, 阅读 - 17万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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

Posted on   栖山  阅读(4747)  评论(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有很好体会的朋友短消息我,大家交流一下。也许我们能成为合作伙伴,共同发展。

 

    

 

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示