我正處於任務服務器開發項目的規劃階段。我希望能夠創建一個命令列表,並將該列表發送到將處理執行的進程。我希望它是跨平臺的(這可能意味着我必須深入java),但我想盡可能使用C#,因爲我熟悉它和工具。可以使用silverlight standalone來製作任務服務器嗎?
能的Silverlight做以下
- 運行的後臺進程,可以跟其他進程(我知道它可以獨立運行)?
- 處理器密集型任務的效率與.net運行時間類似嗎?
- 用於創建一個全功能的桌面應用程序,如Excel,Word?
我正處於任務服務器開發項目的規劃階段。我希望能夠創建一個命令列表,並將該列表發送到將處理執行的進程。我希望它是跨平臺的(這可能意味着我必須深入java),但我想盡可能使用C#,因爲我熟悉它和工具。可以使用silverlight standalone來製作任務服務器嗎?
能的Silverlight做以下
•作爲後臺進程運行,可以與其他進程對話(我知道它可以獨立運行)?
不,Silverlight是「沙盒」,對應用程序,內存或共享資源很少或無法訪問。
•處理器密集型任務的效率與.net運行時間效率相似嗎?
不,Silverlight使用不同的CLR並已對內存大小的限制,穿線等
•用於創建如Excel,Word中一個全功能的桌面應用程序?
儘管它可以在限制的形式下顯示非常相似的功能,但並不是真的。
爲什麼不使用ASP.NET? Mono框架也支持其他平臺:ASP.NET - Mono。 Silverlight專爲客戶端應用程序設計,它甚至不允許服務器套接字,因此無法創建服務器。
不幸的是,我正在爲特定任務創建自定義服務器,並且使用現有的Web服務器不太合適。如果Silverlight能夠很好地運行並且是多平臺的,我希望使用silverlight來創建自定義服務器。 – i8abug
經過一番挖掘,我發現你甚至不能用Silverlight創建一個監聽套接字,所以創建一個服務器是不可能的。 – alf
感謝挖掘。好的,我也在套接字上找到了一些信息,但它僅適用於Silverlight作爲插件。也許作爲一個獨立的,這將是可能的。我會看起來更多。 http://weblogs.asp.net/mschwarz/archive/2008/03/07/silverlight-2-and-sockets.aspx – i8abug
即使作爲一個獨立的(fullrtust),它仍然是「沙盒」?我知道我可以啓動進程,並執行許多我無法完成的任務,因爲它只是一個插件。 – i8abug