【发布时间】:2011-08-30 06:04:41
【问题描述】:
我知道他们有很多关于 Silverlight 与 HTML5 的问题。(例如:Which is the future of web development: HTML5 or Silverlight(or other RIA framework)?)但是这些问题已经存在将近 1 年了,其中的信息已经过时了。 (您可能知道,HTML5 at last call for comments, near finished 在 2012 年。)
我的公司计划开发新的 LOB 应用程序,这些应用程序往往被全国各地的用户使用。我们的开发人员(包括我)在 WPF 和 Silverlight 方面拥有丰富的经验,但是我非常有信心我们可以快速获得 ASP.NET 的知识。无论如何,这个新应用程序倾向于在全国范围内使用,因此我们正在考虑两个选项,Silverlight 和 ASP.NET。
我们的管理层也在努力考虑该应用程序的易于安装和长期支持,因为它往往被许多分支机构使用(目前客户有 100 多个分支机构)并且至少它会使用十年。
在我从互联网上了解 Silverlight 与 HTML5 之后,我认为 Silverlight 的未来已经转向 Windows Phone 7,而不是跨平台的 Web 应用程序。所以,我的问题是:
- HTML5 能否作为 LOB 应用程序的 UI 层与 Silverlight 竞争? (我确定我不会在我的应用程序中播放电影或音乐或使用华特迪士尼动画)
- 如果我选择 Silverlight 和 ASP.NET 有什么优缺点?
【问题讨论】:
-
这个问题更适合Programmers Stack Exchange 站点。然而,它(或类似的东西)已经被问过好几次了——只需在“”框中输入这个标题并检查建议的问题列表。
-
HTML5 是跨平台的,Silverlight 也是跨平台的。 Silverlight 在移动设备上不起作用,但 HTML5 应用程序看起来如此糟糕,以至于几乎没有人使用它们来代替原生应用程序。所以这些技术实际上是相同的。除了两件事:1) 可以在 HTML 应用程序中复制文本 2) 可以复制到页面的链接。这就是为什么 html 更适合大多数网站的原因。
-
这个问题太模糊了。您应该为您的应用程序提供完整的要求列表,并将它们与 HTML5 和 Silverlight 进行比较。
标签: asp.net silverlight html silverlight-4.0