Silverlight与表达混合

时间:2010-08-02 13:42:30

标签: .net silverlight expression-blend

我对Silverlight和Expression Blend之间的区别感到有点困惑。根据我的理解,Silverlight用于创建更好的界面,Blend用于创建动画?这意味着您可以使用Silverlight而无需使用Expression Blend(对Silverlight开发人员有很多需求,但据我所知,Silverlight很容易掌握)。您可以在不使用Blend的情况下使用Silverlight,但不能在不使用Silverlight的情况下使用Blend。这是对的吗?

3 个答案:

答案 0 :(得分:7)

Silverlight是一项技术,它用于开发富Internet应用程序。在visual studio中,您可以同时执行这两项操作,开发整个站点并更改其外观,但Blend是一种设计工具,可以轻松地将设计应用到您的站点。所以你不能在混合中创建一个完整的silverlight网站。将其视为一种帮助工具。

这是一个关于silverlight的好文章:http://www.windowspresentationfoundation.com/有很多有用的信息

答案 1 :(得分:3)

Blend是一个工具,就像VS.它可以创建Silverlight和WPF应用程序(就像VS一样)。用户体验非常不同 - 它意味着更少关注代码而更多地关注设计。因此,Blend中不存在某些VS项。同样,Blend有一些额外的控件可以简化动画,形状,视频等,如果你单独使用VS就无法实现。在一个应用程序与另一个应用程序(Blend中的动画,VS中的编码)中,某些事情变得简单易行,但您可以在其中任何一个中完成大部分相同的工作。

您可以随时使用其中一个(VS和Blend),也可以将它们一起用于项目的不同部分。

他们也针对不同的市场。 Blend通常包含在Expression Studio中,这是一套专注于设计(网页设计)和多媒体的不同软件包。

答案 2 :(得分:1)

Blend只是一个工具,是设计师的工具。但作为一名程序员/开发人员,我出于上述原因经常使用Blend(例如:创建复杂的动画,修改模板,样式等等)。

Blend是Xaml的工具,它是Silverlight和WPF(Windows Presentation Foundation)背后的技术。

注意:Silverlight是WPF的子集。

希望能为您简单介绍一下。