Diskussion:Extensible Application Markup Language

message: Um Vista und WinFX scheints ein paar Verwirrungen zu geben. So wie ich es verstehe, ist WinFX und damit wohl auch XAML nicht Bestandteil der letzten Vista-Builds.
siehe 
Axel
---------------------------------------------------------------------------------
Ich weiß, es gibt momentan einige Verwirrung, was XAML eigentlich ist. Don Box und Chris Anderson haben in ihrem ersten Video zu XAML auf MSDN TV vermutlich den Eindruck erweckt, dass es dazu da ist, Controls, Styles und TransformDecorators zu definieren. Das ist auch völlig richtig, das scheint die Intention gewesen zu sein. Programmiersprachen wie C# sind sehr, sehr ausschweifend. Schon kleine Dialoge füllen schnell 100 Zeilen mit Deklarationen. Außerdem gibt es mit XAML-Pad einen Editor, der GUIs anzeigt, wenn die entsprechende XAML-Datei keinen eingebetteten Code enthält und nur Avalonklassen enthält.
Aber eigentlich ist XAML eine deklarative Programmiersprache für .NET, die ganz normal in MSIL-Code übersetzt wird. Imperative Codeblöcke können integriert werden, aber man kann auch, dank des partial-Schlüsselwortes, XAML-Code mit anderem Code mischen. (Auf die Weise könnte man auch Basic und C# mischen. Alles landet in MSIL, es ist also nicht wichtig, woher es kommt.)
Das wird besonders gut deutlich im zweiten Video von Don Box und Chris Anderson, in dem die Logik für eine Consolenapplikation in XAML und das Objektmodell in C# implementiert ist.
Vielleicht sollte man einfach klarstellen, dass z. B. das Canvas-Tag kein Teil von XAML ist, sondern eine .NET-Klasse, die man mit XAML instantiieren kann. Der Compiler muss hierfür wissen, welchen Namespace er gerade benutzt, genau wie in C#! Also nochmal in aller Deutlichkeit: xmlns in XAML entspricht using in C# oder anderen .NET-Sprachen.
Der WPF-Teil von XAML sollte wohl besser zum größten Teil in den WPF-Artikel. Dort wird noch nichtmal erwähnt, dass WPF vektorbasiert ist. Erwähnenswert ist außerdem noch das Programm Microsoft Interactive Expression Designer (kostenloser Download der Januar 06 CTP verfügbar), da es eine neue qualitative Stufe im Erstellungsprozess von GUIs darstellt. Zukünftig soll ein Designer die GUI erstellen können, während der Programmierer die Logik dazu schreibt. Expression Designer wird vermutlich ein großer Schritt in diese Richtung werden, auch wenn die Beta noch ziemlicher Schrott ist.
Sascha Baumgart, 26. Jan 2006
=== Verwechslungsgefahr zu MyXAML ===
Mir fiel gerade noch der Punkt Open-Source-XAML auf. Dabei handelt es sich um Parser für XAML-ähnliche XML-Sprachen.
MyXAML entstand aus der Unzufriedenheit des Autors mit der Syntax von XAML. Ihm gefiel z. B. nicht, dass Tag sowohl für Klassen als auch Methoden stehen können.
MycroXAML wurde von MyXAML inspiriert, ist aber sehr viel leichtgewichtiger (etwa 300 Zeilen).
Im Artikel sollte also erwähnt werden, dass es sich bei MyXAML und MycroXAML nicht um Microsoft-kompatibles XAML handelt, sondern um weitere deklarative Sprachen plus Parser für .NET.
Sascha Baumgart, 26. Jan 2006
---------------------------------------------------------------------------------
Ein sehr langer Kommentar, hoffentlich kriege ich alles zusammen was Du geschrieben hast:
* WPF Teil entfernen: XAML wird von WPF verwendet - das steht meiner Meinung nach in dem Artikel und nicht mehr. Desweiteren bin ich in diesem gar nicht so weit in die WPF eingestiegen, sondern habe nur erklärt, dass es damit zusammen hängt. Bitte führe die entsprechenden Teile doch hier auf die Du entfernen wollen würdest.
* Canvas: die Beispiele habe ich aus dem msdn geholt, die Anmerkung, dass Canvas ein Namespace von .net dürfte aber nicht schaden.
* XAML eine Deklarative Programmiersprache: habe ich reingeschrieben, ich verstehe Deinen Punkt nicht ganz genau...
* OpenXAML: Diese neuen Informationen würde ich einfügen, sie waren mir zu dem damaligen Zeitpunkt nicht bekannt.
Markkaczkowski 13:16, 26. Jan 2006 (CET)
thread_title:  Verwirrung 

message: Mir fiel gerade noch der Punkt Open-Source-XAML auf. Dabei handelt es sich um Parser für XAML-ähnliche XML-Sprachen.
MyXAML entstand aus der Unzufriedenheit des Autors mit der Syntax von XAML. Ihm gefiel z. B. nicht, dass Tag sowohl für Klassen als auch Methoden stehen können.
MycroXAML wurde von MyXAML inspiriert, ist aber sehr viel leichtgewichtiger (etwa 300 Zeilen).
Im Artikel sollte also erwähnt werden, dass es sich bei MyXAML und MycroXAML nicht um Microsoft-kompatibles XAML handelt, sondern um weitere deklarative Sprachen plus Parser für .NET.
Sascha Baumgart, 26. Jan 2006
---------------------------------------------------------------------------------
Ein sehr langer Kommentar, hoffentlich kriege ich alles zusammen was Du geschrieben hast:
* WPF Teil entfernen: XAML wird von WPF verwendet - das steht meiner Meinung nach in dem Artikel und nicht mehr. Desweiteren bin ich in diesem gar nicht so weit in die WPF eingestiegen, sondern habe nur erklärt, dass es damit zusammen hängt. Bitte führe die entsprechenden Teile doch hier auf die Du entfernen wollen würdest.
* Canvas: die Beispiele habe ich aus dem msdn geholt, die Anmerkung, dass Canvas ein Namespace von .net dürfte aber nicht schaden.
* XAML eine Deklarative Programmiersprache: habe ich reingeschrieben, ich verstehe Deinen Punkt nicht ganz genau...
* OpenXAML: Diese neuen Informationen würde ich einfügen, sie waren mir zu dem damaligen Zeitpunkt nicht bekannt.
Markkaczkowski 13:16, 26. Jan 2006 (CET)
thread_title:  Verwechslungsgefahr zu MyXAML 

message: Wie konnte es eigentlich passieren, dass diese unerträgliche Microsoft-Werbung „Zusammenfassung und Ausblick“ (speziell die ersten beiden Sätze „Mit XAML scheint Microsoft ein großer Wurf zu gelingen. Die Möglichkeit, einfach und bequem kleinere Desktopanwendungen zu schreiben, die zudem komfortabel übertragen werden können, sucht in der Softwarewelt ihresgleichen.“) ein halbes Jahr in diesem Artikel sein konnte, ohne dass der Artikel einen Non-NPOV-Vermerk bekommt. Bevor hier so ein Marketing-Gebrabbel steht, steht da lieber gar nichts.
Ach und übrigens: Man sollte auch auf der Diskussionsseite Überschriften setzen. Sonst wird das alles im Laufe der Zeit unübersichtlich. Ich hab nachträglich mal ein paar Überschriften eingefügt. --KAMiKAZOW 16:22, 21. Mär 2006 (CET)
replies: text: Die "unerträgliche Microsoft-Werbung" war mein Abschluß Statement meines Essays über XAML für mein Studium. Ich bin durchaus kritisch eingestellt gegenüber Microsoft, die ersten beiden Sätze klingen zu positiv, ok. Aber der Rest mit der Uneinigkeit der Entwicklergruppen von XUL ist allgemein bekannt kann deswegen auch Bestandteil des Artikels sein, zumal es gleichzeitig elegant auf das Konkurrenzprodukt hinweist. Aber danke, dass Du mich mit einem MS-Werbemann gleichsetzt. Warum diskutieren leute nicht erstmal in Diskussionsseiten bevor sie einen kompletten Absatz löschen?! Markkaczkowski 16:37, 21. Mär 2006 (CET)
replies: text: Ein Essay fur's Studium und ein Lexikon-Eintrag sind zwei unterschiedliche Dinge. Wenn du meinst etwas über angeblichen Streit zwischen den XUL-Entwicklern GNOME.org und Mozilla.org schreiben zu müssen, dann halte ich XUL für den geeigneteren Artikel. Vielleicht gibt es ja einen Streit zwischen beiden, aber meines Wissens nach gibt es innerhalb des GNOME-Projekts bloß Diskussionen XUL für eigene Zwecke zu nutzen. GNOME.org aber als quasi den zweiten großen XUL-Entwickler darzustellen, ist nicht nur arg übertrieben, sondern schlicht falsch. Auch wenn XUL AFAIK älter als Mozilla ist, wird von Mozilla faktisch das einzige wirklich benutzte XUL-Framework zur Verfügung gestellt. Man könnte zwar auch viele interessante Sachen über neuere Entwicklungen wie XULRunner schreiben, aber doch nicht in einem Artikel über XAML. Wenn Du der Meinung der Meinung bist, in dem Teil, den ich gelöscht habe, waren sinnvolle Informationen, dann kannste diese Informationen ja auch wiederherstellen. Wozu gibt's denn schließlich eine Versions-Übersicht? Du hast aber auch vor mittlerweile zwei Monaten angekündigt den Artikel zu verbessern, aber es nicht gemacht. Klar kann immer was dazwischen kommen (geht mir ja auch nicht unbedingt anders). Wenn du meinst, meine Änderungen seien schlecht, dann mach's besser. Hab ich kein Problem mit. Wenn du den Artikel aber aus irgendwelchen Gründen nicht weiter verbessern kannst, finde dich mit diesen Änderungen ab. --KAMiKAZOW 00:07, 22. Mär 2006 (CET)
thread_title:  Microsoft-Werbung 

message: Hallo Peritus, mir leuchtet nicht ganz ein, warum Du den Artikel verschoben hast. Der Titel ist extrem sperrig und noch sehe ich den Mehrwert nicht. Außerdem verstehe ich nicht, warum Du diesen Stub angelegt hast statt eines Redirects. Welche Anwendungen von XMAL außerhalb der WPF gibt es denn noch, die einen eigenen Artikel rechtfertigen? --Smeyen | Disk 18:49, 6. Feb. 2007 (CET)
replies: text: Shalom. Scheinbar gibt es noch mehr Verwendung dafür. Redirect war auch meine erste Idee, aber der Artikel scheint ja nur einen Spezialfall zu erläutern. Ich habe nur den unglücklichen Zustand nach dem hier versucht zu lösen. Die weiteren Verwendungen stehen auch in diesem Absatz, ich persönlich bin nur der Form wegen hier und habe wenig Ahnung von der Materie. Sperrige Lemma kann man ja ändern, wa ? Schlag was vor. Gruß, --Peritus 19:32, 6. Feb. 2007 (CET)
replies: text: Ich würde die Trennung am ehesten Rückgängig machen. Selbst wenn es zwei Anwendungsgebiete gibt (die beide mit Windows zu tun haben, wohlgemerkt), kann man sie in einem Artikel beschreiben. Das hat den Vorteil, dass das, was thematisch zusammengehört, auch zusammen steht. Ich habe auch keine Ahnung davon (XML sagt mir was, dass man damit GUIs machen kann, glaube ich gerne), vielleicht sollte man mal ein Portal kontaktieren. --Smeyen | Disk 19:43, 6. Feb. 2007 (CET)
replies: text: Z.B. hier. --Smeyen | Disk 19:49, 6. Feb. 2007 (CET)
replies: text:  Meiner Meinung nach kanns so bleiben, da es den Umstand, dass der Artikel  scheinbar nur einen Teilaspekt unter dem Lemma des ganzen abhandelt ganz ausdrückt. Auch gegen Rückverschieben habe ich nichts, dann müsste aber ein ganz fetter Lückenhaft-Banner drüber, mit eben dem Hinweis (was im Nachhinein sicher besser gewesen wäre, stelle ich grad fest.); Mit Informatik hat das wenig zu tun, ggf. mal in Unterschleißheim anrufen, ob die Marketingabteilung was dazu zu sagen hat. Gruß, --Peritus 20:27, 6. Feb. 2007 (CET)
replies: text:  XAML wird doch nur ein Windows Presentation Foundation (als Teil von .net-3.0) genutzt, das auch auf Windows Vista vorinstalliert ist. Daher ist diese Anwendung kein Spezialfall, sondern die einzig mögliche. Ich bin für eine Rückverschiebung nach XAML. --Kurt Seebauer 20:55, 6. Feb. 2007 (CET)
replies: text:  Das steht im Kontrast zu dem hier - irgendwelche Quellen ? --Peritus 21:25, 6. Feb. 2007 (CET)
replies: text:  Mag sein, dass mich die IP mit dem Absatz reingelegt hat. Allerdings wäre ich einer abschließenden Klärung  nicht abgeneigt. Wenn jemand Ahnung von dem Zeug hat, bitte. Peritus 14:13, 10. Feb. 2007 (CET)

text: Ich wäre auch nicht davon ausgegangen, dass die IP uns hier angeflunkert hat (dafür war die Geschichte zu unwahrscheinlich, als dass man sich so was einfach ausdenken könnte). Nur sehe ich da eben (noch) keinen Grund, den Artikel zu teilen. --Smeyen | Disk 19:16, 10. Feb. 2007 (CET)
thread_title:  Artikelteilung 

message: Bei mehreren automatisierten Botläufen wurde der folgende Weblink als nicht verfügbar erkannt. Bitte überprüfe, ob der Link tatsächlich unerreichbar ist, und korrigiere oder entferne ihn in diesem Fall!
* http://www.bertschy.ch/weblog/categoryview.aspx/Longhorn (archive)
** In XAML on 2007-06-20 17:20:02, Socket Error: (10060, 'Operation timed out')
** In XAML on 2007-08-06 10:05:35, Socket Error: (10060, 'Operation timed out')
Die Webseite wurde vom Internet Archive gespeichert. Bitte verlinke gegebenenfalls eine geeignete archivierte Version: . --KuhloBot 12:06, 6. Aug. 2007 (CEST)
thread_title:  Toter Weblink 

message: Auch wenn Wikipedia ein Produkt mit offenen Quellen ist, finde ich es weit hergeholt und dreist, den Aspekt, dass eine Software proprietär ist, als Nachteil zu werten.
Darüber streiten sich die Gemüter, aber das gehört m.E. nicht in einen solchen Artikel.
--89.246.12.108 18:31, 24. Sep. 2007 (CEST)
thread_title:  proprietär ist ein Nachteil? 

message: Was ist in diesem Zusammenhang eine Transformation? Ich nehme an, es ist im geometrischen Sinne gemeint, also affine Abbildung. Kann das jemand bestätigen und evtl. einen sinnvollen Link setzen? Jedenfalls ist der bisherige Link auf "Konvertierung_(Informatik)" sinnlos. --2A02:1205:C684:500:A403:9223:FFA8:117C 21:59, 20. Mai 2018 (CEST)
thread_title:  Transformationen 

message: Seit wann miss man extra Namespaces definieren um Animationen in XAML zu realisieren?
DoubleAnimations und Storyboards funktionieren ohne eine Einbindung eines Namespaces.
Richtig: Vor allem werden in dem Beispiel keine Animationen gezeigt, sondern nur, wie man Namensräume in XAML refernziert. Das hat mit dem Thema nichts zu tun. Trikolon 07:35, 11. Aug. 2008 (CEST)
thread_title:  Animationen 

message: Das Beispiel der Styles ist falsch - das kann zu Verwirrung führen. Sowohl das Erstellen als auch das Verwenden des Styles gehen komplett an der Realität vorbei. Trikolon 07:32, 11. Aug. 2008 (CEST)
thread_title:  Styles 

message: Im Artikel ist ein Neutralitätsbaustein eingetragen. Es ist notwendig, diese fehlende Neutralität hier auf der Artikeldiskussionsseite zu begründen. Details sind im WikiProjekt Bearbeitungsbausteine beschrieben. Ansonsten werde ich den Baustein entfernen.Neutralseife 14:52, 3. Jan. 2009 (CET)
thread_title:  Neutralitätsbaustein 

message: Hallo zusammen, ich habe heute den Artikel etwas verändert und um die Abschnitte "Designer/Developer Workflow", "
XAML in Silverlight" und "Namespaces" erweitert. Ich hoffe ich kann dazu beitragen den Artikel zu verbessern, Grüsse (nicht signierter Beitrag von Rkrinner (Diskussion | Beiträge) 17:06, 3. Apr. 2009 (CEST)
thread_title: Erweiterung/Änderungen

message: Von einem guten Artikel erwarte ich, dass er nicht nur ein Thema aus einer Sicht darstellt, sondern das Thema in Beziehung setzt und aus verschiedenen Blickrichtungen beleuchtet. Dass die XML User Interface Language (XUL) hier nicht einmal erwähnt wird, zeigt, dass dies kein guter Artikel ist. Es geht nicht darum zu zeigen, was von beiden "besser" ist sondern, überhaupt anderes zur Kenntnis zu nehmen, damit der Leser selber abwägen kann. -- Nichtich 22:58, 4. Aug. 2010 (CEST)
thread_title:  Völlig einseitiger Artikel 

message: Ich habe gerade eine Bachelorarbeit aus dem Jahre 2005 gelesen und dort wird auch XAML diskutiert. 
Wieso wird die Erstveröffentlichung mit 2009 angegeben? 
Quelle: http://www.se.uni-hannover.de/pub/File/pdfpapers/Xu2005.pdf (Seite 17) (nicht signierter Beitrag von 31.16.46.75 (Diskussion) 13:48, 17. Jan. 2013 (CET)
thread_title:  Ersterscheinung 2009?  

message: Dieser Satz stimmt nicht:
Windows Store-Apps werden derzeit immer als Vollbildanwendung ausgeführt ...
Seit Windows 10 können Windows-Store Apps in einem normal grössenveränderbaren Fenster angezeigt werden. Windows 10 hat einen Desktop- und einen Tablet-modus, je nach Gerätetyp. Im Tabletmodus wird die App im Vollbildmodus angezeigt im Desktopmodus als Fenster. (nicht signierter Beitrag von 91.64.221.3 (Diskussion) 01:11, 13. Jan. 2017 (CET)
thread_title:  Windows Store-Apps im Fenstermodus