代码之家  ›  专栏  ›  技术社区  ›  Palantir

Silverlight开发:我应该键入xaml还是使用工具?

  •  1
  • Palantir  · 技术社区  · 14 年前

    我一直在想什么是最好的方式来做Silverlight开发,以获得最佳的结果。到目前为止,我想到了三种可能性:1-Visual Studio可视化编辑器,2-表达式混合,3-直接在Visual Studio中对XAML进行编码。

    我特别好奇第三点:您是否通过直接输入XAML来开发Silverlight?我有HTML创作的经验,而且我总是尽可能远离那些用来输出难看的HTML代码的可视化编辑器(如Dreamweaver)。

    那么,建议您深入学习XAML,还是最好学习一个工具并专注于代码?

    4 回复  |  直到 6 年前
        1
  •  1
  •   Johann Blais    14 年前

    我的建议是,尽可能多地使用设计器,如果有什么事情您不能用它做,请键入xaml。

    对XAML有一个很好的理解是很重要的,但是从使用设计器开始将有助于您习惯它。

        2
  •  4
  •   stiank81    14 年前

    我的观点是,在学习工具本身之前,了解工具生成的内容总是很有用的。你提到表情融合,这是一个很好的工具。您应该明确地研究它,但是我建议您在让该工具为您完成工作之前先了解一些关于XAML的基本知识。

    我会混合。有时我使用Blend来构建XAML,有时我通过直接对XAML进行编码来实现。我发现混合常常会添加太多不必要的代码,并且喜欢控制我放入的代码,但是使用混合可以使您更高效。

    祝你好运!

        3
  •  2
  •   mjfgates    14 年前

    当你学习系统是如何工作的,图形设计师是如何工作的…嗯,他们工作得很好。然而,对于生产代码,设计人员会给您带来各种各样的逐像素问题。为了避免这些问题,请编写自己的XAML,最好使用样式来强制一致的间距、边距等。

        4
  •  1
  •   vc 74    14 年前

    使用VS2008时,我强烈建议您使用Blend,因为VS中的SL设计器刚刚丢失。现在,VS2010有一个很好的SL设计师,但您可能会有兴趣将Blend并行用于:

    • 动画
    • 触发器(它们是Blend的SDK的一部分,而不是基本的SL框架)
    • 颜色
    • 模板设计(创建副本功能非常有用)
    • 从Illustrator导入…