Most of the time, the criticism comes before the first contact with the technology being criticized. For instance, most of the people who criticize Smalltalk's "alien" syntax never finished a single tutorial.
I think that does often happen the way you described, but not in this case.
First, to be a dev using the MSFT stack, as I'm sure you know, you learn a new technology every week -- so they're not against learning new things :-)
But more importantly, most of them complaining have used HTML/JS, and many use it regularly for the web side of the house. It's not an obscure language/Fx that people haven't touched before. They maybe haven't written Angry Bird with it (which BTW, their JS looks like it was machine generated -- anyone know how it was done?), but most know the technology decent enough to comment about it.
Using HTML/JS in Internet Explorer is very different from developing on a platform where HTML/JS application development is fully supported. I have been playing for some time with WebOS development and I am quite happy with it.
Anyway, I seriously doubt .NET will be deprecated anytime soon.
Using HTML/JS in Internet Explorer is very different from developing on a platform where HTML/JS application development is fully supported. I have been playing for some time with WebOS development and I am quite happy with it.
This is probably true. But the tooling still leaves a bit to be desired.
I was really excited about WebOS when it first came out, but they just took too long to get the SDK out. I eventually just moved on and haven't gone back. Although I do think the new stuff they're doing looks quite nice.
Are you confusing an SDK with an IDE? IIRC, the Palm launched an SDK early on, with a full device emulator. I don't see why an IDE is a basic requirement. I've been on and off IDEs for the past 2000 and, quite frankly, I am perfectly happy with Emacs.
If you were approved you got access, but most didn't. I think jwz ranted about this too. There were all these devs who wanted to write for it, but weren't given access. Eventually I gave the phone back.
General rule, your SDK needs to be done a month before product launch -- unless you're Apple.
otoh, since the new app platform is based on IE10, it will have the new CSS3 grid module which seriously solves about half of the day-to-day problems I have with web front-end development.