Linux / Mac上的Silverlight

时间:2011-08-12 00:42:06

标签: linux silverlight macos html5 moonlight

我有一个很棒的winforms应用程序,为了便于携带,我现在将其重写为HTML5应用程序。

有一个重要的UI组件,有很多逻辑和BCL用法,很难重写为HTML / JS。我想只在SL中使用这个组件。

展望未来2年,这仍然让我可以携带吗?

月光下的项目似乎陷入困境。 Apple可能决定制定新规则或打破一些兼容性。

这些真正的风险还是我预计至少会拥有今天的风险?

2 个答案:

答案 0 :(得分:2)

这当然没有绝对的答案,这纯粹是意见。

但是,我的建议是尽可能坚持一般标准;正如你所说 - SL可能会弃用,Moonlight可能不会再次更新,Apple可能会完全放弃闪存支持。谁知道?

它们是真正的风险,但您可以进行防御性编程 - 彻底记录您的API,考虑编写可以提供程序所需行为的REST / WCF / SOAP接口。

你担心基本存在风险是正确的!

答案 1 :(得分:0)

这不是一个容易做出的决定。例如,如果您的目标是Windows用户,则可以成功使用Silverlight。

考虑阅读此post并查看导致决定的过程(对于他们而言,它不是Silverlight,但根据您的需要,因为您可能适合)。< / p>