Reputation: 2670
I have seen and heard of various Silverlight restrictions, e.g. file I/O restrictions, some reflection limitations, restrictions on which languages can be used, printing, resolution, etc.
Could you please compile a list of all major silverlight limitations, as compared to a full-blown .NET application? This is for the latest version (4.0).
I'm not asking for a class reference, but high-level features. It would be nice to propose some workarounds too, if any, but this is not essential.
Many thanks
Upvotes: 10
Views: 3473
Reputation: 1086
Another bunch of restrictions (btw some of these problems you can bypass using out-of-browser (OOB) mode with elevated trust + automation with WScript.Shell):
But there are some good news. For example you still can use OOB Silverlight for OSX application).
Upvotes: 5
Reputation: 21178
Upvotes: 0
Reputation: 2834
It's more hassle than it's worth. Too many restrictions to count.
Upvotes: -2
Reputation: 4472
I dont know if you will find this relavant or not but i used WPF DataGrid and hated it because it had a property that when it was in invalid state it wont exit edit mode and because of that many exception arose.
Upvotes: 0
Reputation: 137158
Unless you are running as a full trust application you don't have access to the local file system. This is a perfectly reasonable restriction for a web application though.
Upvotes: 1
Reputation: 189495
Its probably easier to list what is in Silverlight than what is not. To do that you could look through the Silverlight documentation.
However here are a few links into the documentation which list some the key issues:-
WPF Compatibility
Silverlight Application Security Model
HTTP Communication and Security with Silverlight
URL Access Restrictions in Silverlight
Network Security Access Restrictions in Silverlight
Upvotes: 3