On Apr 25, 10:49m, Bjn Helgason, j-programming < XXXX@XXXXX.COM >
SilverLight is a very new technology, and it is still missing a few
features that are in Microsofts complete "Presentation Foundation".
But I have been playing with it a little recently, and I would also
classify it as a "high usable, feature rich toolkit for creating GUI".
My experience is limited, I could be wrong: Can you point to some
features that you need and are not supported in SL 4.0?
More at http://www.yqcomputer.com/
SilverLight is already "pretty complete" in terms of features (I
haven't found a feature that I missed yet, though I have to admit I
haven't tried to build anything really fancy). The message from
Microsoft is pretty clear: They intend to build SL up to be more or
less identical to WPF.
SilverLight is definitely not restricted to IE (you can also use it
"stand-alone" and on most popular web browsers). MoonLight is
definitely available under Linux and on the Max, it is lagging a
couple of releases behind SL but version 2.0 was released last autumn:
also issued strong statements that they intend not to lag too far
I'm not sure how big a problem this is... I think that tools which
generate SVG will most certainly also be able to generate XAML soon,
if they do not do so already. I think translation is also possible.
I don't think we'll be revisiting that decision, the advantages of SL
seems to outweigh the drawbacks by a very significant margin, from our
point of view. GTK is possibly "more complete now", but it feels like
a technology which has peaked and won't be able to follow when we all
want to build cloud apps... I am convinced that SilverLight and
MoonLight are a better long term investment. The products that we are
thinking about building will probably only be "industrial strength" in
a year or two anyway, and by that time both SL and ML will have taken
To summarize, the advantages of SL & ML (as I see it) are:
- The technologies support BOTH desktop, web and mobile applications -
on all the platforms that we think we need to be on for the next many
- XAML encourages a data-oriented view of UI, perfect for APL'ers :-)
- Availability of 3rd party designers for XAML
- Growing libraries of 3rd party controls built on .NET and Mono
- A HUGE investment is being made on both Windows, Linux, Mac - and
the "new" mobile platforms