XAML替代品

Cam*_*and 26 wpf xaml programming-languages

我喜欢WPF,但我讨厌XAML.

当Microsoft试图扩展它时,XAML太冗长,有语法问题(请参阅Bindings上的StringFormat),并且难以导航.

有没有XAML的替代品?

(这些只是我的意见.请随意不同意.)

Ole*_*lik 13

还有其他选择:

XUL,Flash,Delphi资源语法,C#Form.Designer.cs语法,VB6表单语法

当然,没有令人信服的替代方案.

它就像人体一样 - 带有所有果汁和气味的垃圾,但这是迄今为止最好的生命形式.XAML显然真的非常糟糕,但周围没有任何好处.

  • 我得到的印象是,MacFarland需要替代XAML for WPF.如果是这样,这不是他的问题的答案. (5认同)

Ian*_*kes 6

XAML似乎确实是房间里的大象.虽然我是WPF的忠实粉丝,但XAML的冗长程度可能会让人眼前一亮.虽然Blend和VS2010在很大程度上减少了从零开始编码XAML的需求,但我仍然发现手工编辑几乎是我所做的一切.

我觉得电源靴很容易在眼睛上看起来像CSSFX这样的CSS语法非常吸引人.这些似乎是D'哦的分离.

然而,详细的XAML,至少有工具支持让我们90%的方式,任何其他替代方案将带我们回到手工编码所有的UI.这个编码器不是一个有吸引力的命题.


Ken*_*art 5

另一种方法是根本不做UI,让设计师在Blend中做.

  • 现在,如果我能说服我的老板,我们需要一位设计师......:P (4认同)
  • 那个,WPF设计师在我这个世界上有点罕见. (3认同)