4 ms·
There are certainly more devs now than 20 years ago, and certainly more types of projects where the C#/.NET stack isn't appropriate, but I'm not sure your argum
by tacos 12y ago
There are certainly more devs now than 20 years ago, and certainly more types of projects where the C#/.NET stack isn't appropriate, but I'm not sure your argument is valid beyond that.
Microsoft's also making plenty of money off .NET! Dev tools alone is a billion dollar business for them. The ecosystem around SharePoint alone (which sucks!) is larger than that of every tech on the HN homepage right now.
Spend five minutes in Visual Studio and it's clear that this is a massive ongoing engineering investment. I do an enormous amount of cross-platform development -- Mac, iOS, Linux, embedded systems -- and frankly everything else is caveman tools by comparison.
- Retra 12y agoMicrosoft's development tools are (therefore) expensive, so unless you're getting paid to use them, it's harder to invest yourself in them.
- Encosia 12y agoThere's been a free version of each Visual Studio release for about ten years.
- Retra 12y agoAnd it'll run on my Linux machine, presumably?
- Encosia 12y agoAbout as well as Xcode runs on my Windows machine, but there are always VMs. (I wasn't who downvoted you, BTW)
- Retra 12y agoWell, as a fairly broke student who doesn't own any Windows computers (and who's plenty tired of Java), I've found that getting into C# is unnecessarily unpleasant. It doesn't help that everybody's advice seems to be "get Visual Studio." I'm sure it's great, and if I put more effort into it I might get something to work. But it is a real barrier: Why should I jump to C# if it isn't actually any more convenient?
- shanselman 12y agoThere's also http://omnisharp.net http://omnisharp.net
- Encosia 12y agoAs a student, you should look into this program: https://www.dreamspark.com/ https://www.dreamspark.com/ There are some great cross-platform developments in the pipeline that should allow you to have a native Linux experience approaching VS the future, but you really should use VS if you want the best experience with C#/.NET today. DreamSpark will give you access to free licenses of Windows and VS (and other Microsoft software), that you can install in a free VM host like VirtualBox, so don't let the perceived costs of using VS deter you. I can't remember if DreamSpark comes with any Azure credits. If it does come with the $150/mo credit that most MSDN subscriptions do, you can use that to run a Windows/VS VM in Azure and just RDP to that. They have templates prebuilt so you can spin up a new VM with Windows and Visual Studio already installed with one click. That's a great way to get up and running very quickly: http://blogs.msdn.com/b/visualstudioalm/archive/2014/06/04/visual-studio-14-ctp-now-available-in-the-virtual-machine-azure-gallery.aspx http://blogs.msdn.com/b/visualstudioalm/archive/2014/06/04/v... My email's in my profile here. Feel free to get in touch if I can help with anything.
- Retra 12y agoI will look into that, thanks.
- pron 12y agoIf you want C# for the JVM, take a look at Kotlin: http://kotlin-lang.org/ http://kotlin-lang.org/
- cmdkeen 12y agoMore than that the Community Edition keeps getting more fully featured. To the point where for the average indie developer there isn't that much difference, especially compared to the intro paid edition. Plus with Bizspark you get 3 Ultimate licences.
- locusm 12y agoPlus you can be locked out of VS if you go away for a weekend and haven't signed into the IDE in a while. Happened to me twice last year. Let me repeat that - they force you to login to their tools (that Ive paid for) and if you don't the IDE is rendered unusable. Fuck the guy in the VS team that OK'ed that feature. But it was a blessing in disguise really as it made me look into other pastures like Node & Laravel.