Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这是一个好的Silverlight启动策略吗?_Silverlight_Scalability - Fatal编程技术网

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

这是一个好的Silverlight启动策略吗?,silverlight,scalability,Silverlight,Scalability,我正在考虑建立一个面向小学、中学、高中和大学的网络创业公司。这个网站将非常像黑板上的免费版本。我想用Silverlight。以下是我的论点: Silverlight是客户端代码,有助于提高可伸缩性 将为每个平台(iOS、Android、WinPhone7)创建专用的应用程序,因此移动应用程序不基于HTMl PHP、Python和Ruby都是服务器端的脚本语言,旨在使HTML具有交互性,这需要服务器资源。它们绝对可以扩展。但是,没有客户端应用程序那么有效 Web成功与速度、UI和功能有关。不是技

我正在考虑建立一个面向小学、中学、高中和大学的网络创业公司。这个网站将非常像黑板上的免费版本。我想用Silverlight。以下是我的论点:

  • Silverlight是客户端代码,有助于提高可伸缩性
  • 将为每个平台(iOS、Android、WinPhone7)创建专用的应用程序,因此移动应用程序不基于HTMl
  • PHP、Python和Ruby都是服务器端的脚本语言,旨在使HTML具有交互性,这需要服务器资源。它们绝对可以扩展。但是,没有客户端应用程序那么有效
  • Web成功与速度、UI和功能有关。不是技术
  • Flash和.pdf已经证明,人们愿意下载小程序,只要它是可信和可靠的

我知道这引发了一场激烈的战争,但大部分原因是微软被人憎恨

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

通过使用Silverlight作为另一种需要维护的技术,您的代码进一步变得支离破碎。诚然,如果您使用Flash,这将是同样的问题,但这两种技术似乎都不会在web上走向繁荣的未来。HTML5在这方面非常有前途,Adobe甚至已经开始编写这样的软件。如果Adobe看到墙上的文字,你可以打赌Silverlight的命运也是一样的,这可能很快会使你的Silverlight代码过时,并且需要一个端口

这与第二个问题一致,即开箱即用的兼容性。你声称Flash和PDF证明人们愿意下载框架,但这仍然使客户,特别是那些在学校系统中使用过时的、监控严重的计算机的人,能够和不能下载的东西联合起来的用户,仍然是进入的障碍。如果你要求学校下载Silverlight,而他们只是不允许,那么你就错过了接触整个学校的机会。这是一个比HTML5更大的进入壁垒,HTML5对于终端用户来说是一个开箱即用的浏览器


我强烈建议您重新审视Silverlight的哪些功能对于您的应用程序开发至关重要,而这些功能是Flash/HTML5无法替代的。

值得一读:如果您精通Silverlight,并且确信您可以在Silverlight中做任何您想做的事情,那么我会说去做。Silverlight 4的采用率现在高达70%,所以这不像以前那么令人担忧。只有一个问题——你打算如何在iOS和Android上运行Silverlight应用程序?月光?别想太多,去吧。谢谢你的分析。这将给我很多思考!