Further: just because you don't know how to design a webapp doesn't mean it's more difficult than the desktop variety. Also not sure what java has to do with webdev.
I was thinking out loud about how things are supposedly going to go once Win 8 hits.
I *think* I read somewhere that MS are going that way, but I often get this shit wrong..
As for desktop vs. web, I don't really think we can agree that one is better than the other (as in you and I can't) as we each see merits on both. There are merits in both. In the UK both are very relevant.
Also I said it's "easier" to make a nicely designed app using winforms, I never said it wasn't possible to do the same (or better) in web dev.
But since you said it's faster, you've piqued my interest.. If you can knock up a form with buttons, boxes, etc, which supports windows themes and custom controls, then honestly I'd like to see it, as I'd be interested in learning how. Because those are the real "wins" in desktop for me.. as we speak I have about 30 controls I've written myself in .net - which I'd also like to point out is how people
should develop, i.e. make things reusable so that the next app will be written in record time.
I'd also like to know how web gets around the issues of handling local files, for example my app can import/export flat file data to the client, my web guy tells me it'd be difficult to do that in a browser.
One of the big things that stops myself and others moving to web is the many barriers we see, where things are genuinely more difficult (or worse: simply not possible) than how we do things now in a desktop world. It would certainly have taken more time to write my current app in web, even for a web guru. But that's cos I write stuff in .net VERY quickly (again your point about speed confuses me, do your managers not know that speed is generally linked to the skill of their employers and that RAD is very much possible in the .net winforms environment?).
I do love me some simple browser based cross platform support. <3
Yes cross platform is a big win for web, assuming it's simple enough to support the diff browsers on the different systems.
Mind you, .net is cross platform, it runs on win xp 32/64, win 7 32/64.. you mean there are other operating systems?!
One of the more interesting things I looked at in Morries was making a mainframe language from the 70's communicate to a web server. It was possible, but damn it was hard. They ended up not using it, too many things had to be setup on the MF system itself and they didn't wanna break the live MF environment.