А смысл в таком переезде? Переезжать имеет смысл с .net, и вообще всего что связано со спецификой мелкософтовой студии, а не просто с ЯП. Простым переездом с одного язык на другой тут не обойдешься, точнее не будет позитивного эффекта.
PS. А зачем вам сильверлайт? Его ж мелкософт успешно закопал.
PPS. Кроме того, я сомневаюсь что вам вообще стоит с .net куда-то дергаться. Разве что отвязаться от мелкософтовой реализации оного .net'a.
1. Смысл в таком переезде я видел именно отвязаться от винды - раз, и от мелкософт - два.
Но пацаны говорят, что net сейчас успешно реализуется под линух.
Ну да. msil под
mono (русскую статью вики смотреть не советую - там лажа) вполне работает. Но есть нюанс - mono не копирует 1 в 1 все то, что там мелкософт придумал. Грубо говоря, туда входит все что есть в стандарте о msil и c# (и, внезапно, стандарт это не msdn) + все мелкософтверные опенсорс-компоненты .net'а. (но это конечно грубо - не все что открыто туда входит, и не все что туда входит - открыто)
Давай на самом простом примере: GUI. В мелкомягкой реализации .net у нас что для GUI? У нас там WinForms, и WPF (+бывают всякие сильверлайты + WinRT теперь). А что же в mono (это та самая реализация .net которая и под nix'ы есть и под винду есть и много где еще)? В mono WPF нет и не будет (пруфлинк:
http://www.mono-project.com/WPF). WinForms там формально есть конечно, но лучше бы их там не было - оно работает не стабильно, глючит и имеет ряд нюансов, так что для GUI WinForms не вариант. Так что же там используется для GUI? Для GUI там используется GTK# (
http://www.mono-project.com/GtkSharp), и оно работает везде где работает gtk (Win, Lin. BSD, OS X), правда под OS X оно выглядит чужеродно и страшно (такой GUI на маке успешно отпугивает пользователя).
И это только GUI, причем мы разобрали только десктоп :-) (а ведь еще есть планшеты, смартфоны).
PS. Но если у вас таки получится веб-сервис в том виде в котором ты описал, то все эти заморочки с .net'ами станут побоку (при условии что у вас клиентская часть не будет на каком-нибудь сильверлайте, а будет на обычном js/html5).