Skip to content

Code vs. Markup or Markup + Code

May 21, 2007

XAML or F#? asks if F# isn’t more concise and functional than Xaml.

Programming languages are very powerful, I’m sure we all have our favorites.  In the end though, Programming Languages are difficult for a wide set of tools to deal with and manipulate. Xaml by comparison has fewer ways to represent an object tree than code – so it should be easier to build systems to manipulate that representation.

One of the advantages of having a canonical representation of an object tree, is that it serves as a great interchange enabler. That canonical representation doesn’t need to be Xml, but it seems like a good choice.

Since Xaml Vocabularies need to buy into Xaml’s "Markup==Object Model" philosophy, anything you can do from markup, can be done in code. In the end, declarative systems that can be used via markup and via code are what will likely succeed.  Designing your system to work well in both worlds is key.  Developers who want to only use Code can.  Scenarios that require Markup and Code can easily be satisfied.

Useful background: Our 7 Goals For Xaml

Update 2007/05/22: Barry Kelly posts a response: "XML, the right format for object graph serialization". 

BK: Sigh. The assumption of an "object tree" – object graphs usually aren’t trees, they typically have lots of cross-references.

RR: Yes…my team usually corrects me from tree to graph…my mistake. 

BK: Converting objects to XML requires some naming scheme for those objects which have relationships more complex than parent-child.

RR: Today in WPF we have resource references and bindings to properties, but no generic Xaml Language (x:) way to do the object graph…but we’d like to get there.


From → XAML (non-UI)

  1. Unknown permalink

    welcome  to visit   RF online blog   Mmo blog  Mmo guide blog   Internet game guide  
    Tales of pirates forum

    EVE online isk EVE isk Guild wars gold Guild wars money GW gold Runescape gold Wow gold 
    World of warcraft World of warcraft gold Wow eu gold Wow us gold Maple story gold WOW GOLD 
    World of warcraft  World of warcraft gold Runescape RS gold RF online RF online cp RF online dalant 
    RF online disena  RF online money RF online gold Lotro gold Buy lotro gold Cheap wow gold WOW gold

  2. Unknown permalink

    wow gold!All wow gold US Server 24.99$/1000G on sell! Cheap wow gold,wow gold,wow gold,Buy Cheapest/Safe/Fast WoW US EU wow gold Power leveling wow gold from the time you wWorld of Warcraft gold ordered!

    wow power leveling wow power leveling power leveling wow power leveling wow powerleveling wow power levelingcheap wow power leveling wow power leveling buy wow power leveling wow power leveling buy power leveling wow power leveling cheap power leveling wow power leveling wow power leveling wow power leveling wow powerleveling wow power leveling power leveling wow power leveling wow powerleveling wow power leveling buy rolex cheap rolex wow gold wow gold wow gold wow gold -144966934814676

  3. Unknown permalink

    ECサイト構築   ウィークリーマンション
    治験 結婚指輪
    太陽光発電 結婚式 演出 吉原 ソープ
     害虫駆除 法律事務所 求人 看護師
    転職 バイアグラ ショッピング枠 現金化 
    釣り 釣具
    別れさせ屋 価格   賃貸 

  4. Unknown permalink

    介護 看護師   会社設立   横浜中華街 ウェディングドレス  ウェディング
    メル友 ウィークリーマンション
    自動車ガラス  不動産 ダイビング
     葬儀 東京ショッピング枠 現金化  データ復旧  テレマーケティング

  5. Unknown permalink


    ECサイト構築介護  葬儀 東京  治験 
    横浜中華街  会社設立
    データ復旧 結婚式 演出

  6. Unknown permalink

    ショッピング枠 現金化 RAID復旧 データ復元  データ復旧 手掌多汗症 手 汗   メタボ対策  データ復旧  不動産担保ローン 海外推广  国际推广   网络营销   网络推广 バイアグラ  横浜 賃貸  データ復旧   RMT 価格   賃貸 カラコン 

  7. Unknown permalink

    結婚式 演出 太陽光発電 介護 転職  会社設立データ復旧   釣り 釣具 ウィークリーマンション  株式投資 害虫駆除  看護師  キャッシング テレマーケティング治験 バイアグラ 看護師   横浜中華街 結婚指輪  ウェディング  メル友 ウィークリーマンション 不動産

  8. Unknown permalink

    男性下着   吉原 ソープ  威龍 デリヘル 勃起 不全 

     精力剤 インポ  すすきの デリヘル 人妻 風俗 精力剤  勃起薬 熟女

    品川デリヘル    すすきの 風俗   横浜デリヘル     包茎手術

  9. Unknown permalink

    不動産投資 システム開発 札幌 不動産 仙台 不動産 大阪 不動産 横浜 不動産 名古屋 不動産 福岡 不動産 京都 不動産 埼玉 不動産 千葉 不動産 静岡 不動産 神戸 不動産 浜松 不動産 堺市 不動産 川崎市 不動産 相模原市 不動産 姫路 不動産 岡山 不動産 明石 不動産 鹿児島 不動産 北九州市 不動産 熊本 不動産 インテリアコーディネータ リフォーム 東京 リフォーム 大阪 不動産 査定 不動産 買取 不動産 売買 不動産 鑑定 不動産 売却 サイトを検索すると会社があったよくみると賃貸 住宅も収益物件も不動産 賃貸も賃貸マンションも新築マンションもしっかりカバーしてありすごく充実したさいとでもちろん投資を目的の方やリフォームをしたい人もすごく参考になるだう。ところで今、SEO対策などいまはやっているがホームページ制作会社にいらいしてもうまくはいかないようだ。最近私は、資産運用にこっていて税金対策にインテリアを集めている。もちろんファッションにこだわりブランド品や下着にはこだわりがある。 化粧品も高価なものがよく家具も最高級しか買わない、先日海外旅行にいってきてお土産に外車と結婚指輪と高級時計をかったが、日本でしらべたら通販ですごく安く売っていた。
    今、会社の寮で賃貸を探してまして全部で12都市で社員が住みます場所は、福岡 賃貸,広島 賃貸,川崎 賃貸,神戸 賃貸,京都 賃貸,名古屋 賃貸,大阪 賃貸,埼玉 賃貸,札幌 賃貸,仙台 賃貸,千葉 賃貸,横浜 賃貸の政令指定都市が対象です不動産と賃貸と投資とは収益物件探し新築の住宅はアパートとマンションの土地から不動産投資

  10. Unknown permalink

    Rolex Watch, Breitling
    Replica Watch, Best
    replica watches, Omega
    Replica Watches ecosway的朋友小聚,很愜意

  11. Unknown permalink

    Welcome to enter (wow gold) and (wow power leveling) trading site, (wow gold) are cheap, (wow power leveling) credibility Very good! Quickly into the next single! Key words directly to the website click on transactions! -144478767968836

  12. Unknown permalink

    Amberdigital Branch,Southern Stars Enterprises Co is specializing in the development and manufacturing of screen advertisings, digital sign, digital signages and LCDs. Established in 1996, we have explored and developed the international market with professionalism. We have built a widespread marketing network, and set up a capable management team dedicated to provide beyond-expectation services to our customers.

    amberdigital Contact Us
    Southern Stars Enterprises Co (Hong Kong Office)
    Add:3 Fl, No.2, Lane 2, Kam Tsin Tsuen, Sheung Shui, Hong Kong
    Tel:+852 2681 4099
    Fax:+852 2681 4586
    Southern Stars Enterprises Co (Shenzhen Office)
    Add:DE, 16/F, Building 2, Nanguo Tower, Sungang Road, Shenzhen, China
    Tel:+86 755 2592 9100
    Fax:+86 755 2592 7171[aideeggdcffdbb]

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: