Hello
I think The question at issue is Windows-application or Web application (WPF for win-app VS asp for web application), Which one is better for you and your project? . In this case, your platform is a network, and your program should work on the network. therefore, for this use, the web application is better, but there are many existing points that can make decisions tough. The network platform has a big problem (in my personal experience)
Working with an asp.net web application is almost complicated. you should try to handle a lot of things for a web application (request time, session management, even a bad user interface compared to WPF, j-query, etc.). Remember that this is not as simple as a simple website.
But the win-application is well suited for a network with this condition: "local area network" (mpls is almost the same). An absolutely developing win-application is simpler than a web-application ("At least the number of users, experts in developing network programs"). for this case, WPF has many good things (UI, team, etc.) also has many difficult points (for example, multithreading and the lack of an expert developer in this area). I'm rather with wpf than asp but decisions is yours
And the chalk points to a good Silverlight thing, but if you want to use this, you should look at the prism structure: http://compositewpf.codeplex.com/
I recently developed a project separately with asp and silverlight (prism). developing a silver light version is too complicated and takes longer than the asp.net version but at the end SL-ver have great look nothing else!
Burns indicate good problems with wpf. also review Artemyβs article . Your environmental conditions are the same for both of them. WPF / ASP can work with a scanner and soft phone cuz the base of both is on C# and .net library
Finally, whenever you make decisions, you must hire an advanced developer to at least develop one business application for the network platform.
Rev Nov 25 '10 at 9:39 2010-11-25 09:39
source share