Похожие чаты

Someone give it to me straight. Can you be a c#

specialist and only use Linux?

.net is cross platform blahblahblah but can you realistically really do 100% everything c# on Linux? Or will there be pain points not worth the trouble

3 ответов

9 просмотров

Absolutely, you can rock C# on Linux, especially with how .NET Core and its buddies (.NET 5/6/7) have been bridging the gap between platforms. But, let's be real – it's not all sunshine and rainbows: 1. Visual Studio: That heavyweight champ of an IDE from Microsoft? Mostly a Windows party. You've got VS Code and JetBrains Rider on Linux, and they're great, but they're not a 100% replacement for the big VS. 2. Some Libraries: Some of those cool C# libraries? Built with Windows in mind. So, while a lot works with .NET Core and onwards, not everything's gonna play nice on Linux. 3. Desktop Apps: If you're thinking of crafting desktop apps with Windows Forms or WPF, that's a no-go on Linux. But hey, there are alternatives like Gtk# or just pivot to web-based UIs. 4. Tools: Some fancy C# tools and profilers? Might not have all their bells and whistles on Linux, or they might be missing altogether. 5. Big Enterprise Stuff: If you're diving into big corporate projects, some might be a bit too cozy with older, Windows-centric .NET stuff. 6. Interop: If you're trying to mesh C# with Windows-only stuff, you're in for a bumpy ride. 7. Testing: Even if you code on Linux, if your users are on Windows, you'll have to test it there. So, might need to keep a Windows setup handy. So, bottom line? For a bunch of stuff like web dev, utilities, and apps, Linux is a solid choice for C#. But if you're diving deep into certain niches, you might hit some speed bumps. Whether it's worth navigating those or not? Totally your call!

we still have some old services on windows, but we switched from to using linux and have really had no issues i mean there are some different things, like installing services, choosing the directories for executables and configurations, having various checks and obviously the big difference would be debugging, because you can't just attach the debugger as is, you have to install some stuff

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
52
Посоветуйте пожалуйста аудио плеер для библиотеки mp3- FLAC на компьютере. На Винде пользовался Aimp, в том числе для конвертации. Много нужных команд было прямо в контекст...
Виктор Кузнецов
31
It is definitely an interesting conversation. Breaking up the users into 2 personas: 1. Someone who wants to use the products (I want “x” pegged stablecoin that provides safe...
Bueno Pues
10
So, does this mean leap 6 is closed source now? https://github.com/AntelopeIO/spring/blob/main/LICENSE
Kameron James | zeos.one
20
Guys is any possible go up? Shib
Prem Kumar
21
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
Hello, are you guys developing on BCH? Building some side chain or something? Apps? Or do you guys have another vision for the project? That you don’t mind sharing
Jack
13
Ajeeb aadmi hai, isko padhna nahi aata kya?
Jay Bansal
43
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
Карта сайта