KOncentrirat cu se samo na ovo: Vuk kaze: "Autor teksta najavljuje novi skriptni jezik iz Microsofta koji se po njemu naziva XAML (!!!). U definiciji XAML-a spominje se riječ language (Extensible Application Markup Language, prije Extensible Avalon Markup Language), ali po tom kriteriju bi i xml ( kao i (x)html ) mogli nazvati skriptnim jezikom. :-)"
E sad, ja kazem ovo: autor teksta je bolje pogodio bit XAML-a. Naime, XAML u neku ruku zaista i mozemo smatrati skriptnim jezikom: to nije jezik poput html-a ili xml-a. Naime, u XAML-u svaki tag predstavlja neki objekt iz .NET frameworka. Ucitavanjem XAML-a, kreiraju se ti objekti. Osim toga, u XAML-u se moze smjestiti i izvrsni kod (iako je preferirani pristup ipak code behind), pa je po tome XAML i skriptni jezik jer postoji engine koji izvrsava kod u njemu i stvara objekte navedene u njegovim tagovima. Ti objekti ne moraju nuzno biti samo objekti iz WPF-a (windows presentation foundation), nego, navodjenjem odgovarajucih namespaceova, to mogu biti bilo koji .net objekti.
14.01.2006. (11:52)
-
-
-
- - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
U pravu si, ljudi koji se bave XAML-om odista ga smatraju skriptnim jezikom. "XAML (Extensible Application Markup Language) is a new scripting language based on XML that allows Longhorn developers to build and managed UI applications via scripting." Po meni je to i dalje jezik za opisivanje sučelja. U čemu se piše kod? U XAML-u ili u C# i ostalim jezicima. U čemu je napisan code behind? Uzmi običnu html stranicu. Svaki tag je objekt u JavaScriptu. Da li je zbog toga html skriptni jezik?
14.01.2006. (13:33)
-
-
-
- - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
U osnovi, mozda bi najbolje bilo reci da je XAML jezik koji sluzi za konstruiranje neke stablaste hijerarhije .NET objekata. Ti objekti ne moraju nuzno ciniti korisnicko sucelje, iako se korisnicka sucelja, zbog svoje inherentno hijerarhijske strukture obicno mogu pogodno izraziti u XAML-u (jer je odmah vidljivo tko je kome parent). Ali inace, svaku .NET klasu koja ima defaultni konstruktor moguce je konstruirati u XAML-u navodjenjem odgovarajuceg elementa. Propertiyima i eventima tih objekata pristupamo preko atributa tih XAML elemenata. Na osnovu XAML-a generira se (parcijalna) definicija klase, koja se zatim moze upotrijebiti u bilo kojem standardnom OO scenariju. Prema tome, mozemo reci da je XAML skriptni jezik i zato jer pomocu njega mozemo skriptirati (djelomicno ili potpuno) neku "obicnu" klasu u .NET-u.
14.01.2006. (15:09)
-
-
-
- - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
Evo linka na kojem je prikazano kako se XAML moze uporabiti i u druge svrhe, a ne samo za izradu korisnickog sucelja: http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20031218XAML DB/manifest.xml
14.01.2006. (15:22)
-
-
-
- - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
Slažem se s ovime za IE protiv Firefox, Opera. Gle, da IE nije od Microsofta kao neznam šta ga bi veličali. Pogledaj samo upravljanje u bankarstvu kolko je bolji..ili u CSS-u..bojanje scrollera npr što nijedan drugi ne podržava...itd. IE je sasvim solidan preglednik. Malo spor u odsnou na Firefox, ali vjerojatno najbolji još uvijek, priznao to netko ili ne
15.01.2006. (22:53)
-
-
-
- - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
2math_baby: pogledao sam spomenuti video i nije me uvjerio da je xaml skriptni jezik. Pokazan je C# kod koji se nalazi u cdata sekciji xaml datoteke, a da bi cijela stvar radila treba sve kompajlirati. Hm... Btw, jesi li vidjela koji editor koriste raspjevani programeri iz Redmonda? Emacs!!! Kako mogu koristiti tu vražju tvorevinu onog vražjeg Stallmana? Danas ujutro sam uhvatio na prepad nositelja brojnih MS certifikata. Postavio sam mu pitanje da li je xaml skriptni jezik? Razmišljao je 5 sekundi, ali nije ništa dvojio već je kroz krmeljive oči najvjerojatnije razmišljao da li je to možda neko trik pitanje pokvarenog linuxaša. I onda reče: "Ne, to je markup language." 2Manowar: smatraš li da je bojanje scrollera najvažnija stvar kod preglednika? :-)
16.01.2006. (09:28)
-
-
-
- - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
Berislav www.lopsica.com
@ math_baby: Dobro da je bio ovaj blackout komentara bez accounta, pa sam se malo ispuhao od reakcije na tvoje komentare. U svakom slucaju, glupo mi je da zamaramo ljude na ovom blogu svojim prepucavanjima -- ako zelis nastaviti diskusiju, imas moje ime i moju domenu, izmedju stavi @ i posalji mi mail. :)
17.01.2006. (10:28)
-
-
-
- - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
math_baby's blog
KOncentrirat cu se samo na ovo: Vuk kaze: "Autor teksta najavljuje novi skriptni jezik iz Microsofta koji se po njemu naziva XAML (!!!). U definiciji XAML-a spominje se riječ language (Extensible Application Markup Language, prije Extensible Avalon Markup Language), ali po tom kriteriju bi i xml ( kao i (x)html ) mogli nazvati skriptnim jezikom. :-)" E sad, ja kazem ovo: autor teksta je bolje pogodio bit XAML-a. Naime, XAML u neku ruku zaista i mozemo smatrati skriptnim jezikom: to nije jezik poput html-a ili xml-a. Naime, u XAML-u svaki tag predstavlja neki objekt iz .NET frameworka. Ucitavanjem XAML-a, kreiraju se ti objekti. Osim toga, u XAML-u se moze smjestiti i izvrsni kod (iako je preferirani pristup ipak code behind), pa je po tome XAML i skriptni jezik jer postoji engine koji izvrsava kod u njemu i stvara objekte navedene u njegovim tagovima. Ti objekti ne moraju nuzno biti samo objekti iz WPF-a (windows presentation foundation), nego, navodjenjem odgovarajucih namespaceova, to mogu biti bilo koji .net objekti.
14.01.2006. (11:52) - - - - - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
Wolfwood's Crowd
U pravu si, ljudi koji se bave XAML-om odista ga smatraju skriptnim jezikom. "XAML (Extensible Application Markup Language) is a new scripting language based on XML that allows Longhorn developers to build and managed UI applications via scripting." Po meni je to i dalje jezik za opisivanje sučelja. U čemu se piše kod? U XAML-u ili u C# i ostalim jezicima. U čemu je napisan code behind? Uzmi običnu html stranicu. Svaki tag je objekt u JavaScriptu. Da li je zbog toga html skriptni jezik?
14.01.2006. (13:33) - - - - - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
math_baby's blog
U osnovi, mozda bi najbolje bilo reci da je XAML jezik koji sluzi za konstruiranje neke stablaste hijerarhije .NET objekata. Ti objekti ne moraju nuzno ciniti korisnicko sucelje, iako se korisnicka sucelja, zbog svoje inherentno hijerarhijske strukture obicno mogu pogodno izraziti u XAML-u (jer je odmah vidljivo tko je kome parent). Ali inace, svaku .NET klasu koja ima defaultni konstruktor moguce je konstruirati u XAML-u navodjenjem odgovarajuceg elementa. Propertiyima i eventima tih objekata pristupamo preko atributa tih XAML elemenata. Na osnovu XAML-a generira se (parcijalna) definicija klase, koja se zatim moze upotrijebiti u bilo kojem standardnom OO scenariju. Prema tome, mozemo reci da je XAML skriptni jezik i zato jer pomocu njega mozemo skriptirati (djelomicno ili potpuno) neku "obicnu" klasu u .NET-u.
14.01.2006. (15:09) - - - - - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
math_baby's blog
Evo linka na kojem je prikazano kako se XAML moze uporabiti i u druge svrhe, a ne samo za izradu korisnickog sucelja: http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20031218XAML DB/manifest.xml
14.01.2006. (15:22) - - - - - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
MANOWAR
Slažem se s ovime za IE protiv Firefox, Opera. Gle, da IE nije od Microsofta kao neznam šta ga bi veličali. Pogledaj samo upravljanje u bankarstvu kolko je bolji..ili u CSS-u..bojanje scrollera npr što nijedan drugi ne podržava...itd. IE je sasvim solidan preglednik. Malo spor u odsnou na Firefox, ali vjerojatno najbolji još uvijek, priznao to netko ili ne
15.01.2006. (22:53) - - - - - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
Wolfwood's Crowd
2math_baby: pogledao sam spomenuti video i nije me uvjerio da je xaml skriptni jezik. Pokazan je C# kod koji se nalazi u cdata sekciji xaml datoteke, a da bi cijela stvar radila treba sve kompajlirati. Hm... Btw, jesi li vidjela koji editor koriste raspjevani programeri iz Redmonda? Emacs!!! Kako mogu koristiti tu vražju tvorevinu onog vražjeg Stallmana? Danas ujutro sam uhvatio na prepad nositelja brojnih MS certifikata. Postavio sam mu pitanje da li je xaml skriptni jezik? Razmišljao je 5 sekundi, ali nije ništa dvojio već je kroz krmeljive oči najvjerojatnije razmišljao da li je to možda neko trik pitanje pokvarenog linuxaša. I onda reče: "Ne, to je markup language." 2Manowar: smatraš li da je bojanje scrollera najvažnija stvar kod preglednika? :-)
16.01.2006. (09:28) - - - - - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
Berislav www.lopsica.com
@ math_baby: Dobro da je bio ovaj blackout komentara bez accounta, pa sam se malo ispuhao od reakcije na tvoje komentare. U svakom slucaju, glupo mi je da zamaramo ljude na ovom blogu svojim prepucavanjima -- ako zelis nastaviti diskusiju, imas moje ime i moju domenu, izmedju stavi @ i posalji mi mail. :)
17.01.2006. (10:28) - - - - - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...