Можа Silverlight аўтаномны быць выкарыстаны для сервера задач?

Я знаходжуся ў стадыі планавання для праекта распрацоўкі сервернай задачы. Я хацеў бы мець магчымасць ствараць спіс каманд, і адправіць гэты спіс працэс, які будзе апрацоўваць выкананне. Я хацеў бы, каб гэта было кросплатформавы (што, верагодна, азначае, што я павінен акунуць у Java), але я хацеў бы выкарыстаць C#, калі гэта магчыма, таму што я знаёмы з ім і інструментаў.

Можа SilverLight зрабіць наступнае

  • Запуск у якасці фонавага працэсу, які можа гаварыць з іншымі працэсамі (я ведаю, што ён можа працаваць аўтаномна)?
  • У працэсара рэсурсаёмістых задач з аднолькавай эфектыўнасцю як час выканання .net?
  • Выкарыстоўвайце для таго каб стварыць поўнафункцыянальныя прыкладання на працоўным стале, як Excel, Word?
1

2 адказы

Чаму б вам не выкарыстоўваць ASP.NET? Гэта падтрымліваецца на іншых платформах таксама праз рамкі Mono: ASP.NET - Mono . Silverlight прызначана для кліенцкіх прыкладанняў, і гэта нават не дазваляе сокеты сервера, ствараючы такім чынам сервер не ўяўляецца магчымым.

2
дададзена
Пасля некаторага капання я выявіў, што вы не можаце нават стварыць слухае сокет з дапамогай Silverlight, ствараючы такім чынам сервер не ўяўляецца магчымым.
дададзена аўтар alf, крыніца
На жаль, я ствараю уласны сервер для канкрэтнай задачы і з выкарыстаннем існуючых вэб-сервераў не вельмі падыходзіць. Я хацеў бы выкарыстаць Silverlight для стварэння карыстацкага сервера, калі ён можа добра працаваць і быць мультиплатформенной.
дададзена аўтар i8abug, крыніца
дзякуй за капанні. ОК, я знайшоў некаторую інфармацыю аб гнёздах таксама, але гэта ставіцца толькі да SilverLight як убудова. Можа быць, як аўтаномныя, гэта будзе магчыма. Я буду глядзець больш. weblogs.asp.net/mschwarz/ архіў/2008/03/07/& hellip;
дададзена аўтар i8abug, крыніца

• Запуск у якасці фонавага працэсу, які можа гаварыць з іншымі працэсамі (я ведаю, што ён можа працаваць аўтаномна)?

Не, Silverlight з'яўляецца «пясочніцы» і мае мала або доступ да прыкладанняў, памяці або агульным рэсурсаў.

• У працэсара рэсурсаёмістых задач з аднолькавай эфектыўнасцю як час выканання .net?

Не, Silverlight выкарыстоўвае іншы CLR і абмежаванняў, якія накладаюцца на аб'ём памяці, наразанне разьбы і г.д.

• Выкарыстоўвайце для таго каб стварыць поўнафункцыянальныя прыкладання на працоўным стале, як Excel, Word?

Не зусім, хоць ён можа выставіць вельмі падобную функцыянальнасць у абмежаванай форме.

0
дададзена
Нават як аўтаномны (у FullTrust), ён усё яшчэ «пясочніцу»? Я ведаю, што магу пачаць працэсы і зрабіць цэлы шэраг задач, якія я не мог рабіць, калі гэта проста убудова.
дададзена аўтар i8abug, крыніца