为什么我应该使用Microsoft Expression Blend?

9

我已经搜索过这个问题,但仍然不清楚为什么需要Microsoft Expression Blend(我是以WPF设计为例在问)。它有什么功能是我们在没有它的情况下无法在Visual Studio中完成的?

(我不是在询问个人意见,而是询问它有哪些功能可以对使用Visual Studio或开发人员做出贡献。)


“Primarily Opinion Based”。 我使用Expression Blend来绘制路径,这比在Visual Studio中手动输入XAML要容易得多。 - Federico Berasategui
路径/向量,故事板,颜色/渐变,变换,效果,暴露控件模板,对象树,对于不太熟悉XAML的人来说,他们喜欢一个好用的IDE来帮助他们,基本上更加设计友好。我在一个屏幕上运行它,在另一个屏幕上运行VS。但必须同意HC的观点,这仍然是一个基于个人意见的问题。 - Chris W.
3
“易用性”很难算作一个观点。你的评论也为回答做出了贡献。而且给出的答案让我明白了。在看到这篇文章之前,尽管我搜了很多次,但我一直认为Blend是一个集成开发环境(IDE),现在我知道它主要与设计有关。 - Zgrkpnr
绝对不是基于观点的。OP问一个工具能做什么,另一个工具不能做什么。天哪。 - Crono
@Crono,那就太宽泛了。 - tevemadar
2个回答

11
简短回答:Blend是面向UI设计师的工具,而Visual Studio则是面向开发者的。

虽然在Visual Studio中手动输入XAML代码可以完成Blend所能做的所有工作,但是Blend拥有更加用户友好的界面,方便艺术家和动画师绘制矢量图形或创建动画。

为什么你会选择使用Blend而不是VS取决于你必须完成的工作。如果你是以艺术家的身份工作,你可能会发现Blend更容易获得所需的结果。当你重新戴上开发者的帽子时,你会需要VS。你必须将它们视为具有不同功能集的不同工具,而不是一个替代另一个的工具。


10

Blend拥有时间轴式的故事板编辑器,在VS中需要手动计算所有关键帧。在Blend中进行矢量图形和3D布局也更加容易。

基本上,任何高级UI设计在Blend中都更容易实现,并且艺术家和其他非开发人员使用起来更加容易。我个人绝不会让艺术家使用Visual Studio为我设计UI(主要是因为一切都会被弄坏 :))。


1
“因为一切都会崩溃” - 哇塞,朋友,这里有些“开发设计师”会证明它不正确的 ;) - Chris W.
1
显然我没有见过这些艺术家 :). 当然,这是开玩笑的(我想您知道,但我应该澄清一下)。 - BradleyDotNET
2
打扰一下=)我怎么才能得到Blend?它是免费的吗?我在整个互联网上甚至找不到一个下载链接。 - Zgrkpnr
2
@Zgrknr,https://dev59.com/G2cs5IYBdhLWcg3wHwbU#13114660 - crthompson
@BradleyDotNET 我认为 Blend for VS 是目前唯一的版本。据我所知,没有其他版本。 - Crono
1
@Crono,你说得对。看起来他们停止发布与VS 2013分开的版本了。感谢提供信息! - BradleyDotNET

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