"Microsoft's phone chief hates to call the new Nokia Lumia 521 cheap, but the lower-priced smartphone launching in the United States is the company's boldest move yet to win mass market share from leaders Apple and Samsung. The world's largest software company has so far focused on putting its Windows Phone software into expensive, high-end devices - chiefly from Nokia and HTC. But the new model will go on sale at Walmart later this month at an unsubsidized price under $150, relatively cheap for a new phone running up-to-date software without a long-term contract." Windows Phone is racing to the bottom just as fast as Android - with the difference being that expensive Android devices do not fail to sell.

I found the framework and design of .net was almost a blatant ripoff of java. I'd be surprised to find many .net features that didn't already exist in java first. MS built .net because they failed in capturing the java market with their proprietary java variant J++.

C# was Java done right, tbh I don't care where it came from it is irrelevant.

Also Java != JVM.

I'd say c# is a serious contender for being my favorite programming language, but neither windows nor IIS are particularly compelling for the web work I do. Microsoft obviously has conflicted interests, but if they would support .net on linux I would be all over it.

There is always mono, though I don't really understand what is wrong with IIS and Windows.

"C# was Java done right, tbh I don't care where it came from it is irrelevant."

It's irrelevant to you maybe, but it wasn't irrelevant in the context of the thread discussing the relationship between the two.

"Also Java != JVM."

You don't need to tell me, although two were designed completely with each other in mind as evidenced the name "Java Virtual Machine".

"There is always mono, though I don't really understand what is wrong with IIS and Windows."

In my opinion linux has an advantage with lightweight remote administration tools like ssh/rsync/etc. Obviously windows can do the same things, and you can use remote desktop, but the whole GUI on the server is kind of unnecessary and out of place. With linux, we get the flexibility of provisioning a machine with only the pieces we need.

In any case this wasn't what I was talking about. I was talking about how many linux developers would like to offer official .net support using linux (count me in). I can't blame microsoft for not supporting linux though since if they did many IIS hosting providers would promptly switch to linux. Windows/IIS has few compelling advantages in the server space (note that this is rather different than saying anything is "wrong with IIS and windows").

In my opinion linux has an advantage with lightweight remote administration tools like ssh/rsync/etc. Obviously windows can do the same things, and you can use remote desktop, but the whole GUI on the server is kind of unnecessary and out of place. With linux, we get the flexibility of provisioning a machine with only the pieces we need.

This is pretty much rubbish since Server 2008 R2. You can install any part you need. Also the GUI isn't doing anything when it isn't being accessed ... I never understood why this was a big deal, it isn't exposed to the outside world (only through RDP).

In any case this wasn't what I was talking about. I was talking about how many linux developers would like to offer official .net support using linux (count me in). I can't blame microsoft for not supporting linux though since if they did many IIS hosting providers would promptly switch to linux.

Microsoft would indeed get nothing out of it. However if you want to support on a Linux Server for a competing web technology (Java/PHP/RoR) etc you are going to be probably paying someone else e.g. Redhat.

I am sure we could argue over pricing options, but it comes into swings and roundabouts after we actually add licensing into the equation.

Windows/IIS has few compelling advantages in the server space (note that this is rather different than saying anything is "wrong with IIS and windows").

I don't work in the server space, but I doubt it is only a "few compelling advantages". I personally like the fact that I don't have to dick about with editing text files to set basic options.