News for hackers. Stuff that matters.
Re:Why did Microsoft create C#? Wasn't Java good enough in t... by SideburnsOfDoom on Sunday February 11, 2018 @03:29PM (#16354614)
> Can I run Visual Studio on my macbook?

Visual Studio Code, yes. People do that. I see it at my employer.

But ultimately it's not tied to a particular IDE. You could e.g. use JetBrains Rider (1) on your mac. You could use the likes of Sublime text, the command line tools and a plugin (2) if you want.

> Does any of the companies developing webapps in C# actually deploy on Unix?

Some of them do yes, and more of them will. AWS Lambda functions too. (3)

I see both of those (.Net core web apps and lambda functions) at my employer.

> MS might aspire to have that broadness of platform

Correct, this a fairly new aspiration

> but it is not actually there.

You know, it's ok to say "I don't actually know that particular technology very well, I'm not keeping up to date with recent developments in that space." Nobody tracks everything. You don't have to make strong statements about things that you don't know much about.

1) https://www.jetbrains.com/rider/

2) http://www.omnisharp.net/

3) https://aws.amazon.com/blogs/developer/aws-lambda-net-core-2...

Re:Why did Microsoft create C#? Wasn't Java good enough in t... by chvid on Sunday February 11, 2018 @05:07PM (#16355104)
Vscode is not vs.

I didn’t want to go into a detailed argument. Just look at the broad lines of what happens in practice. On one side you have a diverse environment with different development machines, deployment machines and so on. On the other side you don’t have diversity. It is as simple as that.

Re:Why did Microsoft create C#? Wasn't Java good enough in t... by SideburnsOfDoom on Monday February 12, 2018 @03:36AM (#16357343)
No, VSCode is not VS and that's a good thing, VS is a beast, you called it "a big IDE" and that's true, VS code is much lighter.

But did you miss the three other development options listed for .Net on mac? : Visual Studio For Mac, Jetbrains Rider, and bring your own editor.

> didn’t want to go into a detailed argument. It is as simple as that.

Things are usually only simple from a distance. How much time have you spent up close to .Net in the last 2 years?

For my part, I have spend no time close to Java lately, and that is why I don't hold forth strong opinions about Java: because I would be a fount of ignorance. I'd rather listen to those who have more experience with it.

> On the other side you don’t have diversity.

That might have been universal a while back, but it really is not any more. Facts have been laid out above and you keep repeating your assertion. It's just prejudice. Is this something that you want to be true?

Look, the .Net ecosystem is changing for very valid reasons, and in a great direction. It has changed a lot at a sustained pace over the last few years, and that will not stop. Some employers and industries have not changed yet, and that's fine, many places are happy in their niche, be it .Net and Windows or Java and Linux. However your universal assertions are outdated, and will be increasingly irrelevant.