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
- Run as a background process that can talk to other processes (I know it can run standalone)?
- Do processor intensive tasks with similar efficiency as the .net run time?
- Be used to create a full featured desktop app like Excel, Word?
•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.