News for hackers. Stuff that matters.
Re:Introducing Bing Code Search for C# by benologist on Monday February 17, 2014 @03:57PM (#7254440)
It's not very true that you're locked into anything anymore. See Mono, Xamarin, Sharpdevelop, etc.
Re:Introducing Bing Code Search for C# by kevinskii on Monday February 17, 2014 @04:46PM (#7254692)
We stopped using Mono after a few months. With .NET's Task Parallel Libraries we saw an enormous performance difference between Mono/Redhat vs. .NET/Windows, with the latter often running many times faster. Tuning the GC and heap size didn't make much of a difference.

.NET seems to be well worth the cost of running Windows, but the consequent platform and vendor lock-in is still a concern for us.

Re:Introducing Bing Code Search for C# by kevingadd on Monday February 17, 2014 @07:27PM (#7255479)
Mono's parallel implementation is really bad, yes. I've had similar problems with it (despite the fact that the Mono SGen GC is usually pretty decent at keeping up)

Maybe you should contribute a better one. ;)

Re:Introducing Bing Code Search for C# by gisenberg on Monday February 17, 2014 @04:43PM (#7254677)
That's an optimistic world view.

Getting a web app built on .NET/MVC4/IIS running on mono isn't a trivial endeavor, and the open source implementations rightfully tend to lag behind the closed implementations.

Re:Introducing Bing Code Search for C# by Pacabel on Monday February 17, 2014 @05:04PM (#7254820)
What you're saying is only true for perhaps the simplest "Hello World!"-level apps. Much beyond that and it just isn't trivial to use those alternative tools effectively, even when you're specifically targeting them and not actual .NET.
Re:Introducing Bing Code Search for C# by kevingadd on Monday February 17, 2014 @07:29PM (#7255487)
I've deployed fairly large .NET applications to Mono with only trivial modifications. They behaved equivalently, even if Mono's garbage collector isn't as good.
Re:Introducing Bing Code Search for C# by benologist on Monday February 17, 2014 @08:46PM (#7255810)
My smaller experience only had problems within SqlDbType particularly with Date acting as strings and Structured not existing.