什么是Silverlight,了解和学习对哪些类型的开发人员有益



Silverlight基本上只是微软版本的Adobe Flash吗?如果是这样的话,多年来我一直读到Flash对SEO非常不友好(有人告诉我,SE机器人会把它看作一个空白页面),而且有些浏览器不太喜欢Flash。Silverlight也是如此吗?

我刚刚在VisualStudio2010/vb/asp.net 4.0中创建了一个公司网站。

你必须是一个有经验的程序员才能使用Silverlight吗?或者有一个很好的GUI可以帮助新手吗?我只是想知道,既然我已经下载了5.0,学习的价值是否值得。谢谢!

Silverlight有很多东西,总之,你可以说它是一个轻量级的.NET运行时,是WPF的一个子集,也是一个功能强大的视频播放器。

Silverlight将XAML带到了网络上,是的,但更重要的是,它似乎越来越成为一个通过网络部署丰富业务应用程序的框架,而不是通过浏览器。

有些人可能会认为Silverlight(以及Flash)已经死了,HTML5是前进的方向。在某些情况下,这可能是真的,但Silverlight有很多很酷的数据绑定技巧,以及非常适合业务GUI的非常强大的保留模式呈现。

我认为,是否将Silverlight作为一项技术进行投资是一个你应该问自己的问题,基本上你的能力是什么?例如,我不会使用Silverlight开发Facebook,因为Facebook必须无处不在。如果你想社交,那么网络无处不在。但是,如果你有一个认可微软的客户群,并且已经在任何地方运行Windows,那么你可以在Silverlight方面取得的进展是非常惊人的。

我敦促您查看一些Silverlight演示,以更好地了解Silverlight所提供的功能。然后,要构建出色的Silverlight应用程序,您需要在学习上投入时间,比如XAML和MVVM(使用大量数据绑定)。

Silver light是微软的选项或adobe flash的替代品,它为用户提供了开发丰富UI的应用程序的功能。我们确实有一些工具可以开发出吸引人的UI,即Expression Blend。因此,它有很多东西需要学习,但在谈到这项技术的未来时,我怀疑HTML 5.0之后,它使我们能够获得silver light的大部分功能。我认为没有人会有兴趣为silver light添加插件以实现同样的结果,所以如果你想把它作为一项新技术来学习,那就取决于你了,它很好,但作为一种未来,它并没有那么好。

SEO的友好性取决于开发人员准备投入的工作量,Silverlight和Flash都是如此。Silverlight有一个允许深度链接的框架(导航),例如可以提供帮助。

该工具链是一流的,您可以获得可以说是最好的IDE(Visual Studio 2010),以及一个很酷的设计师友好工具(Blend),它可以实现非面向代码的开发,或者换句话说,是一个设计师友好的工作流。XAML+数据绑定方法也比大多数竞争性的替代方法(个人观点,但许多开发人员都认同)更有效率。

使用和学习Silverlight的价值在很大程度上取决于您公司的目标和技能。如果你已经有熟练的.NET开发人员,打算以Windows Phone或Windows 8为目标,甚至做一些WPF(Silverlight的Windows桌面对应物),那么学习要么很小,要么很好。如果你是一个纯粹的网店,重视多平台,需要iOS/Android/等。。。支持,使用HTML+CSS+JS可能会更好。

相关内容

最新更新