News for hackers. Stuff that matters.
Re:Ask HN: Golang or .Net? if you were about to build back e... by knd775 on Monday August 17, 2015 @01:32PM (#10074680)
If it is really only a choice between those two, I'd go with C#/.NET for a number of reasons. The main thing for me is that it is object-oriented. To head off a possible complaint about .NET, with the mono project, you don't have to run your code on Windows. That leaves a lot of options open. We run a rather complex .NET application on CentOS using mono without any isssues. One thing to keep in mind, though, is that most newer programmers don't learn C#. You may be able to find people easily that are good with it, but they are likely to be older and more expensive. This may not actually be a downside if you are looking for experience, but I find that older .NET devs tend to be in the 1 year of experience 30 times group rather than the 30 years of actual experience group. This is solely based on my personal experience, though.
Re:Ask HN: Golang or .Net? if you were about to build back e... by pixiez on Monday August 17, 2015 @04:16PM (#10075815)
I expect we dont need too many senior dev - thats why I want to have an environment that junior dev can pick up quickly. is there any reason you want to run c# on linux instead of windows? is it mainly cost of software or the limitation of SQL server/IIS and etc?
Re:Ask HN: Golang or .Net? if you were about to build back e... by bb0wn on Monday August 17, 2015 @04:47PM (#10075998)
I think he's preempting the Windows lock-in argument -- lots of people (including myself) are afraid to start projects using the MS tech stack because it's not portable and doesn't play well with non-MS tech stacks. Mono is a solution that allows you to run your MS code on the unix-like stacks.