是开发人员或设计师的银光?

时间:2010-08-02 10:01:57

标签: c# silverlight

我是一名初级c#程序员,想学习silverlight 对于程序员或设计师来说是银光吗?

7 个答案:

答案 0 :(得分:4)

两者都不是 - Silverlight只是运行时引擎,库集等的品牌。“直接使用”Silverlight的唯一方法是(广泛地说)浏览器。

开发人员的重要内容是Visual Studio(regularExpress:Web),以及设计人员Expression套件。两者都可以为Silverlight项目做出贡献。另外请考虑您可能会定位Moonlight,因此即使“Silverlight”也会产生误导。

答案 1 :(得分:3)

Silverlight适用于开发人员/程序员和设计人员。

Silverlight应用程序的用户界面在XAML脚本中定义,该脚本基于XML。

Microsoft明确定位设计人员的Microsoft Expression(特别是Expression Blend)产品套件,而Microsoft's Visual Studio针对开发人员(尽管Visual Studio 2010也可用于设计工作)

如果您有一个设计师和程序员一起工作来创建整个Silverlight应用程序,您可以使用名为design pattern的编程MVVM (Model-View-ViewModel)来帮助区分UI和后端功能之间的关注点程序代码。这有效地允许程序员不关心可能由设计者定义的特定UI元素的名称和ID值,而只是“bind”将特定用户界面元素与其“后端”结合在一起程序代码对应物,用于创建完整的Silverlight应用程序。

答案 2 :(得分:1)

这是两个。

答案 3 :(得分:1)

两者,

作为一名程序员,熟悉编程模型,相关的MVVM模式,对象模型等是件好事。

作为设计师,您可以使用Blend和XAML构建设计。然后将它们与软件的其余部分集成

答案 4 :(得分:0)

两个

通常开发人员会全部完成,但使用Expression products,设计人员和开发人员可以在同一个项目上工作以利用他们的技能。

答案 5 :(得分:0)

我想就像大多数人说的那样,两者都是。 作为一名开发人员,我倾向于转向编码。 但是当我想做动画时,我会回到xaml,这比在后面的代码中做的更简单。 关于Silverlight的一个好处当然证明它适合两者,无论设计师如何设置他的UI和动画,无论开发人员如何编码,只要1专注于功能,另一个专注于UI。

除非设计师删除了一些假设具有功能的UI,否则事情会很完美。 :)

答案 6 :(得分:0)

这两个都是。 然而,你也需要开发人员和设计师才能使它变得非常好。