This is related to the other thread just posted recently: http://forums.anandtech.com/showthread.php?t=2285528 But my question is the reverse. If I've been nothing but an application developer for 20 years, why would I ever want to work with web programming? Alot of people in the thread above have said "Stay web programming." The question is why? Every time I've tried it, be it Ruby, or ASP.Net, I found it extremly sloppy all around and had a huge dislike for it. The entire time I'm working on these projects I'm thinking to myself "If I could just make an App this would be so much quicker to build." I also could not handle the lack of a debugger found in Visual Studio. Things just seem like a patchwork of technology and it only works due to miracle. I can see if you want to create an app on a webpage for browser users. But for internal business apps I don't see why I'd want to use the tech. Take web enabled apps, such as uTorrent, Microsoft/Yahoo Messenger, etc. A web based solution (like the Facebook chatting app) just doesn't feel the same as using a native desktop app. What is the benefit for web programming for an application developer? Try not to say things "It's the way the industry is going..." That is not a reason. The industry is only going that way because people are building web apps. But why are they building web apps to begin with? I recently had someone at my job (who knows nothing of technology or programming) wanted me to make a web page for doing this internal app. I asked "Why does it need to be a webpage?" He responds "Oh no reason. If you can do it another way go ahead." Is it because it's a security risk to install apps? The maintaining versions and updating your machines with the new software? --- Please keep it civil. This is not a bash on web development. It's just not for me, and I will retire before I make web apps for a living. But I'm curious what the draw is for others because I've never seen the appeal.