Click here to Skip to main content
15,881,600 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Hi everyone,

We have a project that was developed on silverlight+wpf with MVVM manner. However, we want to move this project into ASP.NET and MVC due to some reasons. Our researches shows that the migration is possible but, there is no explanations.

Additional Info: Project is a CRM project.

Thanks for everyone.

Emre.
Posted
Updated 17-Dec-19 21:33pm
Comments
FoxRoot 11-Sep-13 8:17am    
blank page ?
Devasish Panda 11-Sep-13 8:21am    
This might get your job done:
Download pdf
This is a proper link.
FoxRoot 11-Sep-13 8:22am    
I have no access :)
Devasish Panda 11-Sep-13 8:26am    
Try again, i've set the access rights to public
FoxRoot 11-Sep-13 8:58am    
this is asp.net to silverlight. Our project is written as silverlight we wwant to move to ASP.NET

1 solution

I don't believe there can be efficient automated migration in this direction. Here is why: Silverlight in enormously powerful when compared to ASP.NET, which is strongly constrained by draconian limitation of HTTP (stateless!) and HTML standards. That said, you are going to functionally downgrade your platform quite badly. Many things easy in Silverlight will be totally inapplicable to ASP.NET.

I hope, MVVM helped you to isolate UI from other aspects of functionality well. This is the only benefit you can use. You would have to reuse only parts of your code irrelevant to UI, and rewrite all the UI from scratch. Your existing Silverlight UI can be only used for reference purposes, as a document. Sad but true.

—SA
 
Share this answer
 
Comments
FoxRoot 12-Sep-13 2:28am    
Thanks Sergey. Again you and again clear explanations :)
Sergey Alexandrovich Kryukov 12-Sep-13 2:59am    
You are welcome. Will you accept this answer formally (green button).
—SA
FoxRoot 12-Sep-13 3:01am    
I accepted as solution. thanks again :)
Sergey Alexandrovich Kryukov 12-Sep-13 3:02am    
Good luck, call again.
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900