Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I have already addressed this question to some extent <a href="https://stackoverflow.com/questions/2962874/what-are-the-open-source-alternatives-to-wpf-xaml">here</a>.</p> <p><strong>The pros/cons of XUL are:</strong></p> <ul> <li>it's open</li> <li>it's cross platform</li> <li>it's well established with a large community</li> <li>it still basically has to be run in a browser that supports XUL (firefox)</li> <li>one of the comments from my question stated that XUL is a bad choice because firefos is buggy</li> </ul> <p><strong>The pros/cons of XAML are:</strong></p> <ul> <li>it'll work on Windows/Mac</li> <li>it has a well established drag-drop IDE (VS 2010) to create GUIs</li> <li>it has a massive support community</li> <li>it's closed source</li> <li>it's a closed platform, IE. it not an open standard (not covered under ECMA like .NET and C#)</li> <li>there are legal issues regarding the use on non microsoft/mac plagforms (see my post)</li> <li>it requires either a browser with a the silverlight plug-in or the .NET framework to use it on the desktop</li> <li>it's developed/controlled by MS. This isn't an attempt to troll. Seriously, look it up on google. There are a lot of people who are suspicious of MS's intent behind creating XAML and it has garnered a lot of negativity behind the platform. It might be worth taking into consideration.</li> </ul> <p><strong>The pros/cons of MXML:</strong></p> <ul> <li>it's cross platform</li> <li>it's closed source</li> <li>it runs on a closed platform</li> <li>it requires adobe flash (which, a lot of people claim is a dying platform now that Apple is rejecting to support/allow it).</li> <li>it requires a browser with a plug-in</li> </ul> <p><em>Note: I can't really say much about MXML because this is the first time I've heard about it. I just pointed out the obvious pros/cons for completeness. I'll have to research it and add an entry to in the question I linked.</em></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload