是否值得学习Silverlight并使用它开发应用程序?

Ser*_*pia 0 silverlight

我主要是向那些了解专业发展领域的专业人士提问.在Silverlight中学习和开发技能是否值得?

我知道,与Flash相比,Silverlight的渗透率明显较低,但Silverlight看起来更轻,技术更先进.

Silverlight相对于Flash有哪些好处?

Silverlight开发人员有很多工作(当然将它们与ASP.net结合起来)?

非常感谢您的所有回复.:)

编辑:我主要在C#编程,所以使用它会有一个明显的好处.此外,这些结果的可靠性如何:BubbleMark

sip*_*wiz 5

这是一个很大的话题,你可以整天阅读Flash-vs-Silverlight-vs-AJAX上的文章.

我使用Silverlight,并且由于能够在基于浏览器的应用程序中使用CLR,它在发布时完全登上了月球.Javascript/DHTML开发让我疯狂,对我而言,Silverlight是我逃脱它的方式.就Flash而言,我非常简短地进军它,发现ActionScript比Javascript更痛苦,但那是多年前的事情,从那以后事情无疑有所改善.

基本上,如果您使用.Net作为后端,那么在前端使用Silverlight是完全合理的.这意味着您只需要一个开发环境和语言来处理,并且在适当的情况下,您可以在客户端上重复使用大量的后端代码.

在实践中它并不那么容易,而且我的经验是用户对Silverlight有很多阻力.争论的主要焦点通常是跨浏览器和操作系统支持不够好.使用Opera或使用Linux或PowerPC Mac的用户无法使用Silverlight(Moonlight尚未使用).这些用户通常是声音用户.

如果您知道所有用户都将使用Windows/Mac Intels上的IE/Firefox,或者您有一个引人注目的应用程序,用户将更改其设置,那么Silverlight几乎肯定是您的最佳选择.如果您有一个想要广泛使用或不同用户的应用程序,您可能需要更多地权衡选项.