这是一个很好的Silverlight启动策略吗?

时间:2011-03-31 04:04:37

标签: silverlight scalability

我正在考虑建立一个针对小学,初中,高中和大学的网络创业公司。这个网站很像黑板上的免费版本。我想使用Silverlight。以下是我的论点:

  • Silverlight是客户端代码,有助于扩展。
  • 将为每个平台(iOS,Android,WinPhone7)创建专用应用程序,因此移动设备不基于HTMl。
  • PHP,Python,Ruby都是服务器端的脚本语言,旨在使HTML交互,这需要服务器资源。他们绝对可以扩展。但是,并不像客户端应用程序那样有效。
  • 网络成功与速度,用户界面和功能有关。不是技术。
  • Flash和.pdf已经证明人们愿意下载小程序,如果它是值得信赖和可靠的。

我知道这引发了一场火焰战争,但很多因为微软是如此讨厌。

1 个答案:

答案 0 :(得分:0)

您将遇到的最大问题是代码碎片化和开箱即用的兼容性。

使用Silverlight作为维护的另一项技术,您的代码将更加分散。当然,如果您使用Flash,这将是同样的问题,但似乎都没有走向网络繁荣的未来。在这方面,HTML 5非常有前途,Adobe甚至开始编写converts flash files to HTML5的软件。如果Adobe看到墙上的文字,你可以打赌Silverlight的命运是相同的,这可能很快使你的Silverlight代码过时并需要一个端口。

这与第二个问题相吻合,这是开箱即用的兼容性。您声称Flash和PDF证明人们愿意下载框架,但这仍然使其成为客户进入的障碍,尤其是那些在学校系统中使用过时且受到严格监控的计算机的人群,这些计算机联合了可以下载和不能下载的内容。如果您需要学校下载Silverlight并且他们根本不想允许,那么您就错过了与整个学校的联系。与HTML 5相比,这是一个更大的进入门槛,对于最终用户而言,这在开箱即用的浏览器方面要容易得多。

我强烈建议您仔细检查Silverlight中哪些功能对于您的应用程序开发至关重要,而这些功能无法通过Flash / HTML5替换。