Visual Studio和Expression Studio有什么区别?

3

我有Visual Studio 2008。

我注意到我可以用Visual Studio制作WPF应用程序。这是否意味着它能完成Expression Studio的工作?

我将安装Visual Studio 2010。这是否意味着不再需要Expression Studio?

1个回答

5

Expression Studio(特别是Expression Blend部分)专注于GUI的创建。Blend中的界面允许更快地创建WPF / XAML中比Visual Studio更复杂的元素,并且允许更轻松地创建设计时数据和数据绑定元素。

在Visual Studio中,您可以创建完全相同的界面,但其中更多的内容必须手动编码。 Visual Studio确实更擅长为您编写程序提供支持的代码后台和逻辑/CLR元素。

如果您关注GUI,则应使用Blend。 如果您关注程序的底层,则应使用Visual Studio。 如果两者都要处理,则同时使用两者。 当我编写我的东西时(我有点像一个人表演),我使用两个工具,效果非常好。


一件值得注意的事情:动画!在Blend中,它们非常容易创建和调整。在Visual Studio中,根据复杂程度,它们可能会让人发疯,或者几乎不可能完成。我只有在使用Blend时不得不几次编辑XAML来实现动画效果,而在Visual Studio中,这是唯一的方法。 - CodeWarrior

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接