News for hackers. Stuff that matters.
Re:Oracle Lays Off Java Mission Control Team After Open-Sour... by brightball on Wednesday June 06, 2018 @12:21PM (#17248409)
It would take some serious, consistent and repeated reports of .NET doing very well on Linux servers in production for that to happen. C# is a really nice language, it's just being mostly stuck in the peripheral environment that's the issue. We need highly visible success stories.

As it stands right now, if your company is developing on .NET for the most part you are locking your developers out of the entire *nix ecosystem...from server licenses to command line tools to open source libraries to databases.

Combine that with how difficult Microsoft makes it to get your data out of SQL Server even for things like Elastic Search and you're in for a world of licensing hurt down the road.

I honestly still don't understand how anyone chooses a stack that locks you out of so many options and imposes so many constraints.

I get that Microsoft is improving...but they have a big hole to climb themselves out of.

Re:Oracle Lays Off Java Mission Control Team After Open-Sour... by FieryTransition on Wednesday June 06, 2018 @01:17PM (#17249012)
Agreed, not to mention how many of the frameworks and tools you would use in the .net world but on .net core either isn't fully implemented on linux, performs worse than on windows and generally is risky since it's not really tested software and it didn't have many iterations on the linux system to allow for improvements. So it's risky to choose it for anything that's supposed to run in production, unless you are really sure it works for the specific task you know you will use it for.

Take things like SignalR for .net core, ServiceFabric, many microsoft server only products in Azure, (third party Akka.Net) don't support linux so well yet. Some of them are getting there but it's kind of risky to use due to the lack of being used in production for a while or it's lacking a feature or something is missing. It's been a while since the announcement of open source support, but it's seems like a slow process. It generally gives a vibe that they would rather have you use azure on windows, than support a completely open development ecosystem. They should put more weight behind the open source movement TBH. But it's an improvement, maybe they will get there one day. But right now I wouldn't choose it either for many things, considering the alternatives on linux. And last time I tried running code on linux and windows, the linux version was considerably slower for identical c# code. Might have been a missing compiler optimization, who knows. Not that I don't want C# on linux, I think it's a nice language in that family of languages. Like you said, it needs more success stories from running in a nix environment.

Re:Oracle Lays Off Java Mission Control Team After Open-Sour... by hungerstrike on Wednesday June 06, 2018 @04:27PM (#17250815)
Getting data out of SQL Server couldn’t be easier. What’s your problem?
Re:Oracle Lays Off Java Mission Control Team After Open-Sour... by sakopov on Wednesday June 06, 2018 @03:41PM (#17250387)
Have you done anything in .NET core? It sounds like you haven't at all. Your .NET bits will run on Linux or Mac. You're not restricted to SQL Server. The open source community is doing just fine and has a ton of interesting projects and ports from other ecosystems. The only thing that's slightly restrictive is that there is currently no compatible Visual Studio release for either Linux or Mac, although it's getting there.
Re:Oracle Lays Off Java Mission Control Team After Open-Sour... by brightball on Wednesday June 06, 2018 @04:21PM (#17250761)
Have you ever tried to stream data out of SQL Server into something else...?

I realize you can use other databases, but once the data goes in, getting it out is a whole other ballgame.