Click here to Skip to main content
15,886,110 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I have some requirements in which I have to build an application which runs on client pcs and later it will be deployed for the web. First I thought, I can build a wpf application and later I will build an asp.net application with the same functionality. Then again , I will have to do the double-work for the same tasks. I was wondering if there is a way to build desktop application in asp.net mvc itself. And If I choose WPF for this application using MVVM framework, then still I will have to create the same application for the web. Tell me what should I do ?
Posted
Comments
Kornfeld Eliyahu Peter 14-Jul-14 9:35am    
Why desktop application? Do only web application and access it from the intranet!
Sergey Alexandrovich Kryukov 14-Jul-14 11:27am    
I would post this idea as the solution.
—SA

Why desktop application? Do only web application and access it from the intranet!
When you are ready for show-time expose your intranet site to the wide web in 5 minutes...
 
Share this answer
 
Comments
JBobby 14-Jul-14 23:03pm    
thanks :)
Desktop Application is for desktop, and Web Applications is for the web. So, have two options here. You can do a Web Application with MVC or do a Silverlight application (for Web via plugin & Desktop offline).

Use WCF for your data services ;)

Regards.
 
Share this answer
 
v2
Comments
Kornfeld Eliyahu Peter 14-Jul-14 13:06pm    
If I'm not mistaken you browse different sites on your desktop every day...Why not browse one more - intranet - site?
In most cases there is no reason to develop two (or more) UI solutions for the same problem...
Christian Amado 15-Jul-14 8:14am    
Yes, of course. I wrote Web Application or Silverlight. Company decides about intranet or internet directly. Regards.

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