top | item 10090199

(no title)

Firegarden | 10 years ago

I am going out on a limb and say for all things backend use C#. Mainly because in general the language, IDE, community support is by far the best. Yeah said it - and it's true so if you think Java or PHP or anything else is overall better your way wrong so fuck you. Oh and it's now open source and runs on Linux.

Unfortunately its not a as cool as ROR, LAMP etc. It's simply better, more mature more stable, quicker etc.

There is a major subtle war going on where asp.net mvc and c# are just not included in the start up tech stack discussions which is ridiculous. asp mvc has the best Web API infrastructure supporting RESTful / hypermedia API's. It has amazing WebSockets support. I could go on but who is even reading this far? Perhaps just me.

discuss

order

hhandoko|10 years ago

C# + ASP.NET is great, but have you considered ServiceStack? It is not free, but I think it's a much better option than Web API for RESTful services.

However, that being said, I still prefer the JVM ecosystem over .NET. You're simply spoiled for choice.

I've been working on a Scala (Play! Framework) web app and I thoroughly enjoy the flexibility of the Scala language.