5 ms·
I'm using .Net (MVC3) for my current web startup. I thought about python, I thought about RoR, I thought about Java, but I decided on .Net. Why? I knew C# wel
by dazbradbury 15y ago
I'm using .Net (MVC3) for my current web startup. I thought about python, I thought about RoR, I thought about Java, but I decided on .Net.
Why?
I knew C# well at the time, maybe not the best out of the languages I know, but well enough to hit the ground running. And I knew with MVC3, I would be running in no time. Visual Studio is an awesome environment IF you have a fast PC. I have a fast PC. LINQ, and LINQ to SQL, is incredibly powerful. I can drastically alter my SQL DB, and have my ORM code auto-generated immediately.
Out of the box, .Net takes care of a lot of the detail. I can optimise this detail later if I need to (I hope).
With the aim of this code being maintainable, and having hated maintaining a large python code-base before, I wanted to use a statically typed language.
Importantly, I knew .Net was going to be scalable when I needed it be (stackoverflow.com as an example).
How is it going?
Very well. But I've not launched yet. I have no regrets, and think C# is an amazing language to work with.
I would generally consider myself language agnostic, so whilst the decision was hard, I was confident it wouldn't matter too much in the end. Hopefully that will remain the case, but you never know what's around the corner...!