index Longhorn Avalont magyaráz, de minek:
"Az Avalon a szoftvergyártó által
létrehozott XAML formátumot használja,
amelyben a fejlesztők nem programozási
kódokkal, hanem címkékkel
alakíthatják ki a weboldalak
elrendezését."
(
http://index.hu/tech/szoftver/xamlon1005/
)
Öö, nem.
Az Avalonnak semmi köze a "weboldalak
elrendezéséhez" (ennek
önmagában sincs értelme), hanem
magának a Windowsnak a képalkotási
eljárásait helyezi új (valóban
részben XAML) alapokra. Ez alatt
értendő _minden_, amit a Windows a
képernyőre kirajzol, kezdve a
felhasználói felület elemeivel (ablakok
kerete, címkéi, görgetősáv
alkatrészei, menük, gombok stb.).
Az benne a durranás, hogy ezeket a (vektoros)
elemeket az Avalonban egyszerű
utasításokkal lehet definiálni,
paraméterezni, így könnyebben
összerakható pl. egy program
kezelőfelülete, látványosabb
dolgokat lehet megcsinálni anélkül,
hogy legyártanánk és
tárolnánk egy rakás
helyzabáló képet (gombok, ikonok,
színátmenetes ablakfejlécek stb.).
Ugyanezek az utasítások ráadásul
más területeken, pl. dokumentumokban is
felhasználhatók lennének.