Тёмный

Is Writing C# on a Mac Realistic? How About Linux? 

IAmTimCorey
Подписаться 415 тыс.
Просмотров 35 тыс.
50% 1

Can I be a C# developer on a Mac or are there too many limitations? Is Visual Studio for Mac good enough? What if I am on Linux? What do I use to develop C# on Linux? These are the questions we will answer in today's episode of Dev Questions.
Website: www.iamtimcorey.com/
Ask Your Question: suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: signup.iamtimcorey.com/

Опубликовано:

 

28 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 145   
@allenhalsted4895
@allenhalsted4895 Год назад
Been using Rider on a Mac for literally years. I think Rider is the best IDE for C# out there.
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for sharing.
@matheus.amazonas
@matheus.amazonas Год назад
I couldn't agree more. Fours years and counting here.
@thomasjaeger5769
@thomasjaeger5769 Год назад
I agree. I've been programming in C# since it came out back in 2001 using VS, mostly. Rider is super cool because I can do my development on Mac, Linux, and Windows with the same look and feel and have a full-fledged IDE. Been using Rider now on Ubuntu Linux for 2 years now and love it!!! All other solutions out there are hudge-pudges. There is really no true, native Visual Studio IDE for MAC and Linux. It's all hacks, like VS Code, etc.
@KapnKregg
@KapnKregg Год назад
I've never really like the bulkiness of Visual Studio - a lot of features but my gosh it's a beast. Looking forward to trying Rider.
@wendevv9706
@wendevv9706 Год назад
can you build desktop app in Mac using rider?
@amecareth1000
@amecareth1000 Год назад
Let's not forget Jetbrains Rider which is a full IDE that let you writing C# on all platforms. It is far superior to VSCode
@Dultus
@Dultus Год назад
Yeah, though VSCode is free and Rider isn't.
@Anequit
@Anequit Год назад
@@Dultus Price is a big one for a lot of people, sure rider exists, but not everyone can afford a license lol
@Dultus
@Dultus Год назад
@@Anequit exactly. But of course you get something for your money there. So you should rather ask yourself if you really need the advantage. If you don't, then VSC is better for your individual case imo.
@billnalen
@billnalen Год назад
@@Dultus Visual Studio isn't really free either. If you are doing commercial work for a company you can't use the community edition.
@trevordennis
@trevordennis Год назад
Rider is a great choice for cross platform c#. It has all the features of ReSharper which is still lightyears ahead of Visual Studio's built in c# coding features. If you're a serious coder, it's definitely worth the yearly subscription price. Probably cheaper than what you're paying for streaming TV.
@ancapsolteiro8595
@ancapsolteiro8595 Год назад
Exactly the video I needed :) Thanks for your time
@IAmTimCorey
@IAmTimCorey Год назад
You are welcome.
@adamchawki
@adamchawki Год назад
Great topic here Tim as always 😊. I recently experienced a non recoverable crash on my windows work laptop and had to switch to using my personal M1 Max Mac for 2 weeks . Vs for Mac is definitely up there with its latest update and I would have used it . I decided to give Rider from jet brain a try , and I was blown away … 20 projects solution built and run in under 5 seconds , the feel ,the fact that you can have the same shortcuts as VS for windows is a solid point . It’s not free but it really got me thinking about switching 😂. We already pay for VS … Cheers
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for sharing.
@matheus.amazonas
@matheus.amazonas Год назад
I've been using Rider for Game Development (Unity) and occasional backend (ASP.NET Core and .NET Core, developed on macOS, built on Linux) for over 4 years now and I couldn't be happier. The fact that people don't bring Rider up in these conversations more often blows me away. C# and .NET doesn't necessarily mean Microsoft solutions anymore.
@yt-1337
@yt-1337 Год назад
@@matheus.amazonas rider isn't free unfortunaly
@PKperformanceEU
@PKperformanceEU Год назад
You're basically saying the m1-m2max is running and building faster than a current let's say 13900h laptop? I may consider an m1max 16inch 64gb instead of a legion slim7i gen8 13900h. With the Mac I get better thermals, display, speakers, battery life, CPU and GPU performance . The legion with 4070 cost around 2150euro(2350usd), the m1max with 64gb 2nd hand with apple warranty about 2600euros(2850usd) Currently on m2air 8gb What do you suggest?
@LE8271
@LE8271 Год назад
+1 for Rider on Mac. Works like charm. It is Way faster on m1 than on my desktop pc.
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for the recommendation.
@aperezNWO
@aperezNWO Год назад
I think we must be cautious about the multiplatform hype. To my mind comes defunct projets like Borland Kylix (former Borland c++ for linux). Your channel is such great jewel. Thanks Tim.
@IAmTimCorey
@IAmTimCorey Год назад
I don't think that .NET (Core) is a good comparison here. Being able to run on Linux is HUGE and is a long-term win. Some of the cross-platform desktop systems are a closer comparison, though.
@bit957
@bit957 Год назад
Hi Tim, following your Net Conf it seems like vscode was your advice to go to. Visual Studio on Mac M1 a lot better on version 2022 but I changed to Rider after a lot of issues. I’m using Rider on my m1 Mac, very productive. I also love the simplicity of vscode, very productive too.
@IAmTimCorey
@IAmTimCorey Год назад
I believe it is important to know how to use VSCode with C#. If you have better options for your daily use, use them. Just still know how to work with a quick editor like VSCode as well.
@matheus.amazonas
@matheus.amazonas Год назад
+1 for suggesting Rider.
@KapnKregg
@KapnKregg Год назад
I was actually very curious about people's experience with Rider. I've had luck with JetBrains IDEs in the past, I'll have to give this a try!
@crustydev5561
@crustydev5561 Год назад
Half my team is on Mac and the other is on Windows, we haven't had any issues so far. We mainly develop web api and azure functions
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for sharing.
@user-ue8nr3xj3y
@user-ue8nr3xj3y 11 месяцев назад
will you please help me to connect database for MVC?
@X400DYL
@X400DYL Год назад
Tim, As mentioned below, have you used Jet-brains Rider? this seems to be almost the same look and feel across Mac, Linux and windows, be interested to here your take on it cheers, granted its not free
@IAmTimCorey
@IAmTimCorey Год назад
I have used it and it is a great tool. I've considered showing it off on this channel. However, I also want to be careful to not give the impression that in order to be a "real" developer or do "real" work, you need to pay for an IDE. Microsoft provides free options that you should start with. That's why I use Visual Studio 2022 Community Edition (the one you can get for free in most cases). I used to use the Enterprise Edition, since I have a license for it, but I found that people were thinking that they needed the Enterprise edition in order to do work like I do on the videos. That's also why I don't use paid plug-ins for almost anything.
@matheus.amazonas
@matheus.amazonas Год назад
@@IAmTimCorey I get your point and I think it's valid, but the video talks about developing with C# on mac and Linux. Completely ignoring Rider seemed off, in my opinion. I believe that a quick reference to Rider (even saying that it's paid) wouldn't been a nice addition. Also, students can get free Jetbrains licenses using GitHub Student Developer Pack for as long as they're students.
@naotomo2160
@naotomo2160 9 месяцев назад
@@IAmTimCorey man you can just create new jetbrains account every month and get another 30 days trial, in fact it is free
@rahul_sreedharan
@rahul_sreedharan Год назад
Can you do a video on time series database like influx db,what are it's pros and cons compares to MySQL,postgresql.whereto use that etc
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
@kvelez
@kvelez 3 месяца назад
Great explanation.
@IAmTimCorey
@IAmTimCorey 3 месяца назад
Thank you!
@m0norsk
@m0norsk Год назад
Can you do a deep dive on async / await again + Tasks. There is a lot there and lot has been updated since you've last done async / await
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
@husniddindosmatov8786
@husniddindosmatov8786 Год назад
Hi, Mr Tim. I need your advice or help to become C# developer. Could you please tell the learning path to be a C# Web Developer? Please give me your advice. I don't know where to start how to start
@michaelcoelsch
@michaelcoelsch Год назад
Hi Tim, where did you get the "using Microsft.Maui" Shirt ?? Looks awesome!
@Anequit
@Anequit Год назад
IKR I want one lol
@stevenmckenna8236
@stevenmckenna8236 Год назад
Me too! Come on Tim, please let us know!!
@IAmTimCorey
@IAmTimCorey Год назад
I bought it a year ago, but I believe it was a limited run item.
@kaydenmiller8156
@kaydenmiller8156 Год назад
If you're developing on Linux another Great option for a C# IDE is JetBrains Rider (NOT FREE GENERALY THOUGH, there are exceptions). That's what I use and I absolutely love it.
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for sharing.
@andimarj-
@andimarj- Год назад
Thanks!
@IAmTimCorey
@IAmTimCorey Год назад
You are welcome.
@sebastienmoulin
@sebastienmoulin Год назад
Hi Tim, thanks for this recap. You did not mentionned Console apps. Does anyone know if it is fully supported on Mac and Linux ? I would assume it is.
@DRUMS123451
@DRUMS123451 Год назад
console apps are fine.
@IAmTimCorey
@IAmTimCorey Год назад
They are, yes.
@reshmaraju664
@reshmaraju664 Год назад
Sir, could you please do a video describing Dapper with MySQL in .Net Core MVC
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
@flogginga_dead_horse4022
@flogginga_dead_horse4022 Год назад
Rider is definitely the best experience on Linux...
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for sharing.
@00wiking
@00wiking Год назад
VS Code on Linux is good option for me. It's somehow worst then full VS on Windows but somehow better to. Why worst is simple, more tools in VS on Windows. Why better is more tricky. It's much more simple, not as much functions on VS Code, you should be more familiar with cli, but after some time suprisly using cli could be much faster than options in full VS and you can focus on code and be more productive. It's my experience ;)
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for sharing.
@mokanin8894
@mokanin8894 Год назад
I like how Tim's older videos started with a drawing of him with a hair, and then he changed his profile pic drawing with a one with no hair. He must've been like - "Let's fix this real quick... hair is now deprecated in this newer version". :)) No offense, Tim! You are a great tutor! I watch your videos everyday!
@IAmTimCorey
@IAmTimCorey Год назад
Thanks!
@adrianobragas
@adrianobragas Год назад
Using Visual Studio for Mac, how to consume SOAP and OData webservices, is there a way to generate the client?
@IAmTimCorey
@IAmTimCorey Год назад
I think that's more of a Stack Overflow/ChatGPT question rather than one to answer on a podcast.
@nantakuud767
@nantakuud767 Год назад
Hey Tim! Can we build MAUI app on Linux?
@Parker8752
@Parker8752 Год назад
You can build one if it's for android, but it won't run natively on linux
@hirenvadher2610
@hirenvadher2610 Год назад
if you need similar functionality in linux start using rider instead of visual studio,.When I started using Rider(developed by jetbrain), I forgot VS
@IAmTimCorey
@IAmTimCorey Год назад
If you can afford it, Rider is a good option.
@kiranbchitari
@kiranbchitari 9 месяцев назад
Yes, but i think another issue is with SSMS. Do you know any way we can use SQL server on Mac?
@IAmTimCorey
@IAmTimCorey 9 месяцев назад
There is a plug-in for VS Code for SQL Server.
@kiranbchitari
@kiranbchitari 9 месяцев назад
@@IAmTimCorey Thanks for finding time to reply.😃
@penguinstan687
@penguinstan687 10 месяцев назад
Can you install the full C# with dotnet 6 on linux and will it be the same as installing mono? Because older articles says you can't even code on c# without mono. But i gues it's no longer the case, which should mean i can install vscode dotnet 6, and develop console applications and apps with lets say avalonia?
@penguinstan687
@penguinstan687 10 месяцев назад
I just want to know if I can install dotnet 6 and keep learning ( I am currently just diving into what object oriented programming means) , and not bother with mono or f# whatsoever.
@IAmTimCorey
@IAmTimCorey 10 месяцев назад
Yes, you can just use .NET 6+ on Linux. You can use VSCode as your editor (the new C# plugins are great). The only things you can't do are Windows-specific tasks (WinForms, WPF, .NET Framework, etc.)
@penguinstan687
@penguinstan687 10 месяцев назад
@@IAmTimCorey thank you for finding time to reply
@MiningForPies
@MiningForPies 11 месяцев назад
Visual Studio 2022 and Windows 11 have both actually made the development experience on windows a lot worse than it used to be a few years ago. I use windows at work with Visual Studio Enterprise, I also have my person copy of rider on there and vs code. I find I only switch to visual studio when I'm working on real legacy projects (things with SQL DB Projects) and even that is no where near the experience it used to be 10 years ago. Rider and VS Code are just so much faster
Год назад
For me is sad to see that Microsoft don't have the same IDE for all platfoms like Rider. It's sad that until now (MAUI) they don't have a Framework for build a cross platform desktop app. When I saw that Lunacy (Icon8 product) was build with Avalonia I thougth that Microsoft should build Visual Studio with this Framework for all platforms. Isn't it a good idea? ;)
@IAmTimCorey
@IAmTimCorey Год назад
This is the burden of legacy code. All businesses face it. You have a codebase (Visual Studio) that you have invested millions into that is running on hundreds of thousands of machines. Companies depend on this software. Even small changes cause an uproar in the (paying) community. Remember when they made the menu titles all caps? People lost their minds. Now imagine how much work it would be to create a cross-platform project that not only replicated everything that Visual Studio does but then does it using tools that they haven't built yet (they can't build it on Avalonia without acquiring them since then they would be at the mercy of that team to support their (paid) product). But it isn't just that they have to build an entirely new app that works cross-platform using tools that don't exist (for them) yet, it is that they have to do that while supporting the existing Visual Studio and while supporting all of the edge cases that happen around the world. That's a tall ask. That's why companies like JetBrains have such an advantage. They can create a product using newer technology because they don't have the burden of supporting a massive existing client base.
@weizhen77
@weizhen77 Год назад
I am still having issue differentiating "can" and "can't" for American slang :( Any tips?
@IAmTimCorey
@IAmTimCorey Год назад
Not sure what you are asking for. If you are wondering about the definition, the two are opposite. If you are struggling to hear the “t” sound, I’m not sure how to help.
@Kokombads
@Kokombads Год назад
i heard xamarin is dead, any alternative on how to develop mobile apps using c#?
@IAmTimCorey
@IAmTimCorey Год назад
Xamarin was replaced by .NET MAUI.
@bronzekoala9141
@bronzekoala9141 Год назад
Kinda surprised you didn't mention Rider. It's at least as powerful as VS and cross platform.
@IAmTimCorey
@IAmTimCorey Год назад
I didn't mention Rider for a couple of reasons. First, I was covering what Microsoft provided for C#. Second, Rider isn't free. Visual Studio 2022 Community Edition is free, as is VSCode. I try hard not to put people in a place where they feel like they need to pay in order to be a developer. Rider is a great option and a great tool. I'm just careful how I talk about it so that people don't feel like it is required. I do all of my demo code on Visual Studio 2022 Community Edition in order to show that it is fully functional and does everything you need (and beyond) for free.
@bronzekoala9141
@bronzekoala9141 Год назад
@@IAmTimCorey I see - thats a valid reason 🙂
@kplkasteel
@kplkasteel 11 месяцев назад
May I remind you that there is Jetbrains Rider for Linux which allows you to build C# projects on Linux based computers.
@IAmTimCorey
@IAmTimCorey 11 месяцев назад
I remember. I’m just careful on how I present that info. Rider isn’t free and I don’t want people thinking it is a requirement.
@kplkasteel
@kplkasteel 11 месяцев назад
@@IAmTimCorey fair enough
@onstargaming3168
@onstargaming3168 5 месяцев назад
Is there any way we can create wpf on another software Actually I need it for college assignment to do that
@IAmTimCorey
@IAmTimCorey 5 месяцев назад
No, that won't work. WPF is tied into Windows (that's the W in WPF). However, you can use third-party libraries to build cross-platform desktop apps using XAML. Two such libraries are Uno and Avalonia.
@benjamininkorea7016
@benjamininkorea7016 Год назад
haha I love the shirt!
@IAmTimCorey
@IAmTimCorey Год назад
Thanks!
@stevojohn
@stevojohn Год назад
My favourite experience is Visual Studio on Windows with ReSharper and NCrunch. Visual Studio on macOS is rubbish... better off using Rider. Rider can also be used on Linux. Surprised you didn't mention it.
@IAmTimCorey
@IAmTimCorey Год назад
I didn't mention Rider for a couple of reasons. First, I was covering what Microsoft provided for C#. Second, Rider isn't free. Visual Studio 2022 Community Edition is free, as is VSCode. I try hard not to put people in a place where they feel like they need to pay in order to be a developer. Rider is a great option and a great tool. I'm just careful how I talk about it so that people don't feel like it is required. I do all of my demo code on Visual Studio 2022 Community Edition in order to show that it is fully functional and does everything you need (and beyond) for free.
@alvinleong269
@alvinleong269 Год назад
Wonder if people with no programming background can learn and master C# within a year?
@IAmTimCorey
@IAmTimCorey Год назад
Learn C# in a year? Absolutely. In the C# Mastercourse (www.iamtimcorey.com/courses/csharpmastercourse.html), I do just that. A bonus course that goes along with the main course is the plan for learning everything in the C# Mastercourse (plus a lot more) in a year. It is called the Year of Coding. Now, the one word in your question that is a dangerous one is "master". Mastery is difficult to define, or to achieve. I've been a C# developer for 20 years. I would be cautious in saying I have mastery of C# because there is still quite a bit that I have not used extensively.
@keyboard_g
@keyboard_g Год назад
Avalonia is fantastic.
@Anequit
@Anequit Год назад
100% Avalonia is very nice to use
@IAmTimCorey
@IAmTimCorey Год назад
It is a great tool.
@Development-mj2hm
@Development-mj2hm Год назад
We have JetBrains Rider for Linux
@IAmTimCorey
@IAmTimCorey Год назад
Correct, but I was talking about what Microsoft provides for free. Rider is a great option, but it isn't free. Not all of the audience can afford to pay for development tools, and I don't want them to feel like they need to.
@AlexFlorida
@AlexFlorida Год назад
@@IAmTimCorey As I remember, students have an option to use Rider for free. It might be good to note.
@tsalVlog
@tsalVlog Год назад
My contention is that Microsoft should stop calling it cross-platform until they write the bindings needed to work with the other platforms -- for Linux I get that's "difficult", but it's a terrible excuse now that WSL supports X11 and Wayland, we know they have the engineering teams capable of it. I get it, "Win" is in the name, but we're at a point where they can't own that concept, just the name. It's too common, with too many implementations. If they want the adoption on the other platforms that other frameworks get, MS needs to do the work needed to support them -- completely.
@heavymetalmixer91
@heavymetalmixer91 Год назад
I think the "multiplatform hype" is because Microsoft years ago noticed that most servers run Linux, and given that servers often use terminal apps instead of GUI ones, that's when Microsoft choosed to open source C# and years later .NET as well, so developers could use C# on Linux servers. Now, when it comes to GUI apps that's a smaller market, and most desktop PCs run windows so I think Microsoft doesn't have a reason to port their GUI tools to other OSs.
@IAmTimCorey
@IAmTimCorey Год назад
Calling what cross-platform? They've never called WPF or WinForms cross-platform. They call .NET cross-platform because it is. However, just because it runs cross-platform doesn't mean that everything that it powers will be cross-platform. You can run .NET on Windows, Mac, Linux, iOS, Android, Tizen, and lots more. And that's just first-party stuff. If you account for how people have used third-party code in .NET, Avalonia and Uno work on practically everything with one code base (including Linux desktop).
@IAmTimCorey
@IAmTimCorey Год назад
@heavymetalmixer91 - I agree, that was the push. As for Linux GUIs, you have to remember that Linux doesn't have just one GUI engine. So it isn't even that it is a small market - it is a small market with multiple tiny markets inside of it.
@iamthegatsby
@iamthegatsby 7 месяцев назад
Seems that Microsoft is now retiring Visual Studio for Mac in August of 2024…seems like a really fast decision but that news may alter the possibilities on Mac
@IAmTimCorey
@IAmTimCorey 7 месяцев назад
Correct: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-M7V9ZzxPtVc.htmlsi=_tcIGtOecOPGKv15 While this was quick, and I'm not a big fan of how they handled it, I have talked to the developers directly to find out more information. It turns out that the .NET MAUI team was also the ones maintaining VS for Mac. By eliminating this product and accelerating their push into VS Code (a different department is handling that), they reduced their workload elsewhere so they could spend more time concentrating on .NET MAUI. The end result, we hope, is that .NET MAUI gets better and Mac developers still have a great option in VS Code (that will also work on Linux and Windows).
@eduardocamargopaez9444
@eduardocamargopaez9444 7 месяцев назад
Visual Studio ya no existe para Mac o Linux MM
@IAmTimCorey
@IAmTimCorey 7 месяцев назад
Visual Studio for Mac has been discontinued (it will still be supported through August 2024). However, part of the reason for that was because of how few people actually used it. Another part was because the .NET MAUI team had to support and improve it, which distracted them from making .NET MAUI better. The team had pushed for a year to add a lot of features to VS for Mac and no one seemed to care (based upon usage, sentiment, etc.) So, they discontinued it in favor of VS Code with the C# Dev Kit plug-in. They are working to replace all of the existing functionality and more with plug-ins for VS Code so that everyone can have access to them, not just Mac users. That means Linux finally gets some support.
@gabrielgracenathanana1713
@gabrielgracenathanana1713 Год назад
Why Tim cannot answer the question in a more obvious way??? Strange.
@IAmTimCorey
@IAmTimCorey Год назад
I did answer the question in an obvious way.
@rodrigo6459
@rodrigo6459 Год назад
Visual Studio for mac is HORRIBLE... WAY beyond the Windows Version, also... if you need to have something like a Local DB running SQL Server you MUST install it inside docker and FORGET about SSMS! the WORST experience even on an M1
@IAmTimCorey
@IAmTimCorey Год назад
M1 is definitely a problem, since the processor type changed. There are some changes coming soon, though, to improve the experience.
@gabrielgracenathanana1713
@gabrielgracenathanana1713 Год назад
My guess is that Tim cannot see the real question, because he cannot answer it. I cannot also. It is a tough question. I guess the hope is, wait for many years. When there are a lot of .netCore/.net6 or later LTS versions, those things, mostly servers, naturally port to Linux, then, the shear quantity will take the market share. And, gradually, perhaps Python people will pick up C# -- But I doubt it, because C# is so complicated, it does not have the Python taste. My bet is, MS will introduce something to simplify C#, in the next version. C# need to have a key word so that once it is there, the complier will error out most complicated stuff. Let's see ...
@IAmTimCorey
@IAmTimCorey Год назад
I'm not sure if you are actually saying something or just throwing words in a textbox. This isn't a coherent point or statement.
@gabrielgracenathanana1713
@gabrielgracenathanana1713 Год назад
it is obviously yes. The reason is even more obvious: just copy Java!!!
@IAmTimCorey
@IAmTimCorey Год назад
Why are you even here? If you like Java so much, go do Java stuff. It is ok that C# and Java both exist in the same universe.
@pxnchx93
@pxnchx93 Год назад
Just buy a Mac and pay for Parallels Windows VM...
@IAmTimCorey
@IAmTimCorey Год назад
“Just buy” isn’t always an option.
@pxnchx93
@pxnchx93 Год назад
@@IAmTimCorey True! I was being a little sarcastic there haha I dont have the money for that myself 😆
@jurgenbartalis1933
@jurgenbartalis1933 Год назад
I am developing a WPF-application with .NET6 and SqLite as the database on a Mac with M1 Max using VS on Parallels. So far no problems.
@pxnchx93
@pxnchx93 Год назад
@@jurgenbartalis1933 only problem is the wallet 😆
@PKperformanceEU
@PKperformanceEU Год назад
it is quite inferior in performance
@gabrielgracenathanana1713
@gabrielgracenathanana1713 Год назад
C# now is just Java junior, ~25 years later. So, the real question is, why people choose .net core 3.1, instead of Java17? that is the real question. Yet, Tim cannot get the real question. Man, it is so sad.
@IAmTimCorey
@IAmTimCorey Год назад
That wasn't the question. Don't obsess over a language so much. If you like Java, great. Go use it. But trolling on an unrelated subject isn't a good look.
@adeizayusuf
@adeizayusuf Год назад
I will alway pick a windows over Mac for anything.
@eduardpaul8413
@eduardpaul8413 Год назад
And how is this related to the topic at hand? Your personal preference has no bearing on the choices or preferences of others.
@NavySturmGewehr
@NavySturmGewehr Год назад
I've been running Visual Studio 2022 on my MacBook M2 Air. C# Works really well, and finally Console.SetCursorPostion() works. C# on linux is a nightmare.
@Anhar001
@Anhar001 Год назад
Blah as an ex C# dev, I just can't find any motivation to look at C# again, it's just dull as rock. I dunno, maybe they took long to finally be actually cross platform and the version naming is worse then Xbox
@IAmTimCorey
@IAmTimCorey Год назад
How long has it been since you've worked with C#? The past few years have been amazing for C#.
@Anhar001
@Anhar001 Год назад
@@IAmTimCorey so I think the last project was about 2 years ago I thought I'd give the latest .NET core another go. Everything worked but it was just boring (I'm on Linux). So I don't know about "amazing", but it had certainly improved in terms of being CLI first and a good LSP. But I recall their official snap package was actually broken "out of the box" (can't remember when), for me that was the last straw. If Microsoft couldn't be arsed to support their official snap package, why on earth should I bother using it.
@snapcaselled1201
@snapcaselled1201 11 месяцев назад
@@Anhar001 did you switch to java?
@Anhar001
@Anhar001 11 месяцев назад
@@snapcaselled1201 switched to Rust as well as Kotlin
Далее
Why Should I Choose C# As My Programming Language?
18:50
LISA - ROCKSTAR (MV Teaser)
00:10
Просмотров 10 млн
Windows on a Mac JUST got better
8:23
Просмотров 259 тыс.
Microsoft FINALLY killed it
6:45
Просмотров 567 тыс.
Why Does Scrum Make Programmers HATE Coding?
16:14
Просмотров 496 тыс.
Which .NET on a Mac type are you?
14:58
Просмотров 42 тыс.
How Do I Become a C# Expert?
14:29
Просмотров 26 тыс.
Microsoft Terminate Visual Studio for Mac
6:35
Просмотров 31 тыс.