我正在规划Web应用程序并将Silverlight视为开发平台。它有助于解决浏览器兼容性问题吗?该应用程序仅用于桌面(无移动设备)。
答案 0 :(得分:6)
是的,它将解决浏览器兼容性问题,并且可以在Mac OS和Windows上使用完全相同的代码。
唯一的缺点是,当您的用户第一次连接到您的应用程序时,他将需要下载Silverlight插件。
你会说很棒吗?好吧,不幸的是,有些人可能从未尝试在浏览器中执行类似图像处理或高级业务线应用程序的操作,这些人认为插件不是那么酷,而且你可以用HTML5的神奇力量做同样的事情。 / p>
我们仍在等待在Silverlight或Flash中使用HTML5中的相同可能性,但插件已经死了。至少只要没有大公司想再次推动他们。
所以,我的建议是:不要在Silverlight中启动项目。即使您没有定位移动设备,也会遇到问题。例如,找到兼容的好工具(如ReSharper,NCrunch,甚至只是一个不错的单元测试库)变得越来越难。在Windows和Mac OS的进一步发布中,它可能根本不受支持(Windows RT的IE已经不支持Silverlight)。
对不起男士,Silverlight is dead,你在战斗结束后到达。
答案 1 :(得分:2)
如果您正在开发 Intranet 的应用程序,我会说Silverlight是一个很好的选择。
如果您正在为互联网进行开发,请使用基于HTML的语言