我喜歡WPF,但我討厭XAML。XAML替代品
XAML過於冗長,當Microsoft嘗試擴展它時會出現語法問題(請參閱Bindings上的StringFormat),並且很難瀏覽。
是否有任何替代XAML?
(。這只是我的意見隨意不同意)
我喜歡WPF,但我討厭XAML。XAML替代品
XAML過於冗長,當Microsoft嘗試擴展它時會出現語法問題(請參閱Bindings上的StringFormat),並且很難瀏覽。
是否有任何替代XAML?
(。這只是我的意見隨意不同意)
有替代方案:
XUL,Flash遊戲,德爾福資源的語法,C#語法Form.Designer.cs,VB6的形式語法
雖然沒有引人注目的替代品。
它就像人體 - 它的所有果汁和味道都是完全垃圾,但這是迄今爲止已知的最好的生命形式。 XAML顯然確實非常糟糕,但是沒有什麼比這更好的了。
+1能夠將XAML與人體進行比較。雖然我應該把它回來「顯然真的很糟糕」......來自網頁背景......我喜歡XAML! – 2009-07-21 03:46:48
我給人的印象是MacFarland希望WPF替代XAML。如果是這樣,這不是他的問題的答案。 – 2009-11-05 08:09:48
Circular:你只會認爲果汁和氣味不好,因爲這就是你體內的果汁和氣味告訴你的:) – micahhoover 2013-02-05 21:39:52
另一種方法是不做UI,而是讓設計師在Blend中做。
現在,只要我能說服我的老闆,我們就需要一位設計師...:P – 2009-07-21 08:34:03
這和WPF設計師在我的角色中有點罕見世界的。 – 2009-07-21 08:34:46
即使你有一位能夠理解一些代碼理解的設計師(我有這樣的想法並且認爲自己是幸運的),但你完全可以解開你的手來接觸XAML部分。 – sergiol 2011-11-15 00:22:05
現在鏈接似乎已經死亡。哦,它確實是好事。 – 2011-01-19 13:30:51
XAML似乎是在房間裏的大象。儘管我是WPF的忠實粉絲,但XAML的冗長可能會讓人眼前一亮。雖然Blend和VS2010可以減少從頭編碼XAML的需求,但我仍然發現幾乎所有工作都需要手工編輯。
我覺得power boots很容易在眼睛和CSS的語法JavaFX很吸引人。這些似乎是對D'oh的看法。
然而,詳細的XAML是,至少有工具支持讓我們90%的方式,任何其他的選擇會讓我們回到編碼所有的用戶界面。這個編碼器不是一個有吸引力的命題。
現在我知道爲什麼你的名字徽章在上一個創新日看起來很熟悉。
這將是很多工作,但你可以做一個小小的開始 - 沒有理由你必須使用XAML,只需要創建部分類的東西。因此,你可以用一些合法的C#代碼來代替XAML,或者去編寫一個完整的代碼,然後編寫一個VS工具,它可以像XAML處理器一樣生成C#。這取決於您希望在編譯時可以使用多少代碼隱藏文件。
嗯,有IronRuby的,在IronRuby中也許DSL
(DSL的人閱讀=領域特定語言是誰acronymically挑戰。)
啊,我剛剛斷了! – 2009-12-16 03:41:19
太冗長?我認爲試圖在C#中聲明用戶界面比XAML更加冗長。 – Charlie 2009-07-21 00:06:02
也許,但後來我不認爲C#是XAML的替代品。:) – 2009-07-21 00:09:19
我前幾天會問這個問題,但擔心它會開始一場戰爭。我的想法是「XAML退後一步」,但是你知道這會是怎樣下降的。 – 2009-07-21 10:39:18