我的意思是,与闪光灯相比,这是使用 Silverlight 时唯一需要担心的问题……你认为这个问题可以在 2-3 年内解决吗?
3 回答
简短回答:不,Silverlight 采用数字不应阻止您使用它开发任何应用程序。
更长的答案:不,对于今天的大多数应用程序来说这不是问题,并且很快就会成为一个存在的问题。
公平披露:
本文由前 Microsoft Silverlight 项目经理 - Justin Angel 撰写。我对 Silverlight 的个人信念是如此之好,以至于我抛弃了我的整个生活、家人、朋友和事业,来到了 Microsoft 的 Silverlight 工作。
所以,是的,我有偏见。鉴于我的背景,我将坚持对我们所处的位置进行简单而基本的分析,并用事实来支持它。
额外的公平披露,这篇文章只会使用已经在公共领域的知识,而不是我的专业知识的全部范围。
更长的答案从这里开始。
号码
事实: Silverlight 的全球采用率目前占所有互联网连接机器的 45%,超过 500 多万人。(Scott Guthrie 在 PDC09 上的统计)
1.1。事实: 5 亿用户比拥有 Twitter、FaceBook、Myspace 或 Gmail 的用户的总和还要多。多很多。很多很多。(统计来自前 Silverlight 产品经理的 Twitter 帐户 Scott Burnes)
事实:在 Mix09 中,Silverlight 的全球采用率为 33%。(提到的是 Mix09 的主题演讲)
简单的数学:Mix09 发生在 2009 年 3 月,PDC09 发生在 2009 年 11 月
。12% 的增长/超过 6 个月的时间 = 每月 2% 的增长。这比上一个增长/每月周期(Mix08->Mix09)加速了 1%。结论:按照这个计算,Silverlight 将在未来 18 个月内几乎无处不在。我不会讨论这是对数图还是线性图。
ASP.Net 在这一切中在哪里?好吧,这是另一个有趣的图表: http: //www.twitpic.com/lvv9l/full
数字真的重要吗?
在我看来,没有。拥有面向内部和外部应用程序的企业、企业和 ISV 级别的客户已经在努力工作或已经发布了 Silverlight 应用程序。
任何尚未拥有 Silverlight 的最终用户(其他 50% 的用户)都可以在不到 2 次点击和 10 秒内安装它。
有多少用户已经以这种方式成功安装了 Silverlight?一半的互联网用户。虽然您的应用程序可能是独一无二的,但有一半的互联网是一个相当不错的抽样组。
用户不介意为他们想要使用的应用程序安装额外的插件。数字不会说谎。
总结
在选择开发平台时,Silverlight 采用数字并不重要。这是由于 Silverlight 的快速、轻松的安装体验、之前独立安装过 Silverlight 的大量用户以及对 Silverlight 无处不在的合理预测。
警告
话虽如此
,在一种情况下,非无处不在的渗透率可能会损害用户体验。主要是,如果您的消费者群不了解您的客户。在“二级市场”(例如集成到页面中的在线广告)中,您会限制您的客户群,这是事实,因为大多数人不会为广告安装浏览器插件。
干杯,
--贾斯汀
我会说坚持当前的规范。
Flash 非常普遍,因此如果您想创建一个每个人都应该能够享受的公共网站,这是您的最佳选择。
Silverlight 可能不如 Flash 普及,但在我看来,它对于实际应用程序的开发要好得多,所以如果我是为工作目的开发应用程序,我会选择 silverlight。
至于在 2-3 年内 Silverlight 将与 Flash 相比在哪里,这是任何人的猜测。
这真的取决于,对于任何涉及用户获取的事情,除非您尝试做一些非常互动和不同的事情,否则我会避开它。安装 silverlight 墙会让你失去很多用户。
另一方面,如果您正在为已知群体开发应用程序,例如向已建立的社区推出新内容的内部类型应用程序,那么我认为这是一个不错的选择。
如今,大多数精通技术的人都应该拥有 Silverlight,只是可能仍在使用 IE 6/7 的普通人对此一无所知。