Reputation: 1682
I am in the planning stages for a task server development project. I would like to be able to create a list of commands, and send that list to a process which will handle execution. I would like it to be crossplatform (which probably means I must dip into java) but I would like to use C# if possible because I am familiar with it and the tools.
Can silverlight do the following
Upvotes: 1
Views: 90
Reputation: 2942
•Run as a background process that can talk to other processes (I know it can run standalone)?
No, Silverlight is "sandboxed" and has little or access to applications, memory or shared resources.
•Do processor intensive tasks with similar efficiency as the .net run time?
No, Silverlight uses a different CLR and has restrictions placed on memory size, threading etc.
•Be used to create a full featured desktop app like Excel, Word?
Not really although it can expose very similar functionality in a restricted form.
Upvotes: 0
Reputation: 18550
Why don't you use ASP.NET? It's supported in other platforms too through the Mono framework: ASP.NET - Mono. Silverlight is designed for client applications and it doesn't even allow server sockets, so creating a server is not possible.
Upvotes: 2