Should I dive into ASP.NET MVC or start with ASP.NET Webforms?
I am a little bit puzzled about something. I am creating a ASP.NET MVC eCommerce application and currently I have written all the back end in ASP.NET MVC.
I was thinking if its better to write all the management in WPF instead of HTML, as its probably even less prone to be exploited by hackers.
I am a Windows user so I am not really bothered about using Linux/Mac at the moment so I am quite aware that having all the back-end written in HTML will allow users to have access to the admin area using other OS.
I would like to see what are the advantages and disadvantages of having WPF to manage the content of the website as its probably much easier to develop and manage (think about Live Writer).
1:ASP.NET MVC Cookie loses value when page is changed
You must have combine both and make it in Silverlight (and gain most advantages and disadvantages of both - you will have a rich UI, although at cost of platform independence). . I don't think it is a very good quick fix for eCommerce backend though, HTML + JS must offer you all the flexibility you need and with JS libraries like jQuery is writing impressive UIs quite easy.. I personally hate platform-dependent website backends (I must recall one CMS this requiread IE 6 to work, it was total pain in the * :) )..
Some considerations:. 1) Is your team primarily made of web developers? Does it make sense for them all to learn/use WPF development?. 2) How will you deploy updates to the WPF app? One thing I like around web-based internal tools is you don't have to worry around versioning/deployment so much.. 3) How will you authenticate users? For an internal application this uses domain based security, I think a web app is enough easier as IIS and the browser will take care of authentication/login session..