Earlier quoted context omitted.
I don't bother making anything run on linux unless it's meant to run as a service. It's just not worth the time and trouble to test it on multiple operating systems, probably with different libraries, just for what is a very vocal minority.
I have a really random winforms project I opened up the debug build of on Linux with Mono and had 0 issues. The bar can be very low.
LINQPad – The .NET Programmer's Playground
71–80 of 137 posts
Re: LINQPad – The .NET Programmer's Playground
#72Earlier quoted context omitted.
> It's because Microsoft isn't really serious with C# OP is speaking out of thin air. It's one of the best programming languages out there.
Best at what exactly? I can’t think of a single thing you would pick C# for instead of Java/Go, C/C++/Rust/Zig, Python or JavaScript/Typescript. Not because C# is a bad language but because it’s not particularly good at anything. It’s a jack-of-all trades which isn’t even the best jack-of-all trades. So unless you have a lot of years put into it, either in your software stack or in your employees there is very little…
By far the best developer experience I ever had was in C#.
I wish other langs like cpp or c were at least half as good at those as C#
Re: LINQPad – The .NET Programmer's Playground
#73Earlier quoted context omitted.
Autocomplete works fine interactively debugging on MacOS with JetBrains rider. Syntax trees can be browsed on https://sharplab.io/ or again via Rider and I'm sure there are some other tools that I'm not aware of. The Roslyn sdk is part of .NET (cross platform) these days so anyone can use it to build a visualiser should they wish to.
Where would .NET developers be without the Java based IDE, the irony
Re: LINQPad – The .NET Programmer's Playground
#74Great piece of software that I basically use for scripting/notebooking. Been writing C# so long it's my lingua franca and this tool lets me do pretty much everything (except actual shell scripting for use on e.g. build servers and deployment pipelines) in C#.
not sure if this is what you meant, but you can run linq files from the command line!
Re: LINQPad – The .NET Programmer's Playground
#75Re: LINQPad – The .NET Programmer's Playground
#76Re: LINQPad – The .NET Programmer's Playground
#77Earlier quoted context omitted.
I don't bother making anything run on linux unless it's meant to run as a service. It's just not worth the time and trouble to test it on multiple operating systems, probably with different libraries, just for what is a very vocal minority.
Windows has a bit less than half the marketshare for developers according to the last Stackoverflow suvery. By not having a Linux and a MacOS version, you are losing close to half of developers. Even Microsoft themselves understood this.
Half of Stack Overflow "developers" might not use Windows, but the relevant population to measure is C# developers.
Assuming as many Linux C# developers will buy the thing as Windows or MacOS developers do is an obvious mistake.
> Even Microsoft themselves understood this.
Microsoft understands, among other things, that they can't charge money for Linux tools.
Re: LINQPad – The .NET Programmer's Playground
#78Earlier quoted context omitted.
> It's because Microsoft isn't really serious with C# OP is speaking out of thin air. It's one of the best programming languages out there.
Best at what exactly? I can’t think of a single thing you would pick C# for instead of Java/Go, C/C++/Rust/Zig, Python or JavaScript/Typescript. Not because C# is a bad language but because it’s not particularly good at anything. It’s a jack-of-all trades which isn’t even the best jack-of-all trades. So unless you have a lot of years put into it, either in your software stack or in your employees there is very little…
Re: LINQPad – The .NET Programmer's Playground
#79Earlier quoted context omitted.
I have a really random winforms project I opened up the debug build of on Linux with Mono and had 0 issues. The bar can be very low.
Wait, that project actually got off the ground? Is this something you're using in production? What's a good starting point?
Re: LINQPad – The .NET Programmer's Playground
#80Borderline dangerous software. If it was reliable and worthy of supporting a stack, it wouldn't be Windows only. By being Windows only, it conveys "toy" status. Professional database engineers don't use non-Linux, hence I can infer professionals don't use this.