我已经搜索过这个问题,但仍然不清楚为什么需要Microsoft Expression Blend(我是以WPF设计为例在问)。它有什么功能是我们在没有它的情况下无法在Visual Studio中完成的?
(我不是在询问个人意见,而是询问它有哪些功能可以对使用Visual Studio或开发人员做出贡献。)
我已经搜索过这个问题,但仍然不清楚为什么需要Microsoft Expression Blend(我是以WPF设计为例在问)。它有什么功能是我们在没有它的情况下无法在Visual Studio中完成的?
(我不是在询问个人意见,而是询问它有哪些功能可以对使用Visual Studio或开发人员做出贡献。)
虽然在Visual Studio中手动输入XAML代码可以完成Blend所能做的所有工作,但是Blend拥有更加用户友好的界面,方便艺术家和动画师绘制矢量图形或创建动画。
为什么你会选择使用Blend而不是VS取决于你必须完成的工作。如果你是以艺术家的身份工作,你可能会发现Blend更容易获得所需的结果。当你重新戴上开发者的帽子时,你会需要VS。你必须将它们视为具有不同功能集的不同工具,而不是一个替代另一个的工具。
Blend拥有时间轴式的故事板编辑器,在VS中需要手动计算所有关键帧。在Blend中进行矢量图形和3D布局也更加容易。
基本上,任何高级UI设计在Blend中都更容易实现,并且艺术家和其他非开发人员使用起来更加容易。我个人绝不会让艺术家使用Visual Studio为我设计UI(主要是因为一切都会被弄坏 :))。