Visual Studio for Macintosh
-
Don't know if this is the right place to post this, but does anyone have experience of using this? I'm thinking of giving it a go. Cordially yours, p!ssed off with Xcode.
Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.
-
Don't know if this is the right place to post this, but does anyone have experience of using this? I'm thinking of giving it a go. Cordially yours, p!ssed off with Xcode.
Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.
@Chris-Maunder probably does.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
-
Don't know if this is the right place to post this, but does anyone have experience of using this? I'm thinking of giving it a go. Cordially yours, p!ssed off with Xcode.
Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.
Yep: Visual Studio Code - Code Editing. Redefined[^] [Clarification:] So VS-Code is NOT the super-Windowsy Visual Studio. And you have to (quite smoothly) install loads of plugins. But it supports more languages (and environments such as Docker) than you can ever name.
"If we don't change direction, we'll end up where we're going"
-
Don't know if this is the right place to post this, but does anyone have experience of using this? I'm thinking of giving it a go. Cordially yours, p!ssed off with Xcode.
Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.
I've used it through a few iterations but I've always found it really awkward. It tries to be a Mac application, but it wants to look like Visual Studio, Windows. It never really achieves both. I wanted to use Visual Studio on the Mac so I could ditch Windows entirely. Working on a Mac means my phone, iPad, watch and desktop all share the same tools and features and work together without fuss. Just way easier. Our CodeProject codebase uses WebForms and it's uneconomical to port to .NET Core / Blazor pages so we stick with what works. Unfortunately webforms aren't supported on VS for Mac so the motivation for VS wasn't there anymore. I'm now 100% [Visual Studio Code](https://code.visualstudio.com/) on all my machines - macOS, Windows, Raspberry Pi. Same experience on all, same code, same features. Even on the Pi, which blows me away. CodeProject.AI Server and my other projects all work within VS Code and I find that using a tool not so predicated on Microsoft tech makes it far easier to switch between things like Python or Go, bash or BAT. It's very egalitarian.
cheers Chris Maunder
-
I've used it through a few iterations but I've always found it really awkward. It tries to be a Mac application, but it wants to look like Visual Studio, Windows. It never really achieves both. I wanted to use Visual Studio on the Mac so I could ditch Windows entirely. Working on a Mac means my phone, iPad, watch and desktop all share the same tools and features and work together without fuss. Just way easier. Our CodeProject codebase uses WebForms and it's uneconomical to port to .NET Core / Blazor pages so we stick with what works. Unfortunately webforms aren't supported on VS for Mac so the motivation for VS wasn't there anymore. I'm now 100% [Visual Studio Code](https://code.visualstudio.com/) on all my machines - macOS, Windows, Raspberry Pi. Same experience on all, same code, same features. Even on the Pi, which blows me away. CodeProject.AI Server and my other projects all work within VS Code and I find that using a tool not so predicated on Microsoft tech makes it far easier to switch between things like Python or Go, bash or BAT. It's very egalitarian.
cheers Chris Maunder
Thank you Chris, that's helpful. Apart from all that, my concern would be that VS doesn't 'know' all the clever things that Xcode knows about developing (Cocoa-based, in my case) applications for the Mac. Code signing is a particularly tricky area to get right, as you probably know.
Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.
-
Thank you Chris, that's helpful. Apart from all that, my concern would be that VS doesn't 'know' all the clever things that Xcode knows about developing (Cocoa-based, in my case) applications for the Mac. Code signing is a particularly tricky area to get right, as you probably know.
Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.
I think Visual Studio may make that easier than VSCode, but VSCode does have a huge extensions ecosystem happening so you never know.
cheers Chris Maunder
-
I've used it through a few iterations but I've always found it really awkward. It tries to be a Mac application, but it wants to look like Visual Studio, Windows. It never really achieves both. I wanted to use Visual Studio on the Mac so I could ditch Windows entirely. Working on a Mac means my phone, iPad, watch and desktop all share the same tools and features and work together without fuss. Just way easier. Our CodeProject codebase uses WebForms and it's uneconomical to port to .NET Core / Blazor pages so we stick with what works. Unfortunately webforms aren't supported on VS for Mac so the motivation for VS wasn't there anymore. I'm now 100% [Visual Studio Code](https://code.visualstudio.com/) on all my machines - macOS, Windows, Raspberry Pi. Same experience on all, same code, same features. Even on the Pi, which blows me away. CodeProject.AI Server and my other projects all work within VS Code and I find that using a tool not so predicated on Microsoft tech makes it far easier to switch between things like Python or Go, bash or BAT. It's very egalitarian.
cheers Chris Maunder
Chris Maunder wrote:
Our CodeProject codebase uses WebForms
Maybe the first step is to port to Dot Net Core and gain the perf boost. Blazor Unity looks very promising and may be the right time, after porting to DotNet.
Graeme
"I fear not the man who has practiced ten thousand kicks one time, but I fear the man that has practiced one kick ten thousand times!" - Bruce Lee
-
Don't know if this is the right place to post this, but does anyone have experience of using this? I'm thinking of giving it a go. Cordially yours, p!ssed off with Xcode.
Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.
Just use VS Code, as long as it's not a GUI app that requires a resource editor. It'll take a bit more setup for some projects, but it's worth it. Make the switch and don't look back.
Jeremy Falcon
-
Just use VS Code, as long as it's not a GUI app that requires a resource editor. It'll take a bit more setup for some projects, but it's worth it. Make the switch and don't look back.
Jeremy Falcon
It does, unfortunately.
Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.
-
Don't know if this is the right place to post this, but does anyone have experience of using this? I'm thinking of giving it a go. Cordially yours, p!ssed off with Xcode.
Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.
-
Don't know if this is the right place to post this, but does anyone have experience of using this? I'm thinking of giving it a go. Cordially yours, p!ssed off with Xcode.
Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.
> Cordially yours, p!ssed off with Xcode. Totally understandable. :wtf:
-
Don't know if this is the right place to post this, but does anyone have experience of using this? I'm thinking of giving it a go. Cordially yours, p!ssed off with Xcode.
Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.
I have used Visual Studio for Mac and Visual Studio Code, for years on Mac, Linux, and Windows. Both tools work better than Xcode, in my opinion. A while ago I got frustrated with Visual Studio for Mac and in a moment of insanity decided to give JetBrains Rider a try. I know crazy. Within an hour Rider had made me a convert. It works the same everywhere and has improved productivity. Its IntelliSense is so detailed that I rarely have to do google searches for technical questions. It has a column selection ability that lets you select a column in lines of code, type, and change something then jump to the end and add the end code symbols. For example, change a block of constants from values to strings or a block of defines to case value: in like 3 keystrokes! No, the code does not have to be column aligned for it to work! Rider is not free but it helped me enough that the yearly fee is something I don't mind paying at all.
-
I've used it through a few iterations but I've always found it really awkward. It tries to be a Mac application, but it wants to look like Visual Studio, Windows. It never really achieves both. I wanted to use Visual Studio on the Mac so I could ditch Windows entirely. Working on a Mac means my phone, iPad, watch and desktop all share the same tools and features and work together without fuss. Just way easier. Our CodeProject codebase uses WebForms and it's uneconomical to port to .NET Core / Blazor pages so we stick with what works. Unfortunately webforms aren't supported on VS for Mac so the motivation for VS wasn't there anymore. I'm now 100% [Visual Studio Code](https://code.visualstudio.com/) on all my machines - macOS, Windows, Raspberry Pi. Same experience on all, same code, same features. Even on the Pi, which blows me away. CodeProject.AI Server and my other projects all work within VS Code and I find that using a tool not so predicated on Microsoft tech makes it far easier to switch between things like Python or Go, bash or BAT. It's very egalitarian.
cheers Chris Maunder
Chris Maunder wrote:
Our CodeProject codebase uses WebForms and it's uneconomical to port to .NET Core / Blazor pages so we stick with what works.
Ha! I've been feeling shame for a long while now for being stuck on a legacy WebForms system, now I don't feel so bad :) We're working on re-doing it on a modern infrastructure though, it's gotten too difficult to integrate with modern systems and the 20-year-old codebase needs to be razed to the ground and re-written anyway.
-
I have used Visual Studio for Mac and Visual Studio Code, for years on Mac, Linux, and Windows. Both tools work better than Xcode, in my opinion. A while ago I got frustrated with Visual Studio for Mac and in a moment of insanity decided to give JetBrains Rider a try. I know crazy. Within an hour Rider had made me a convert. It works the same everywhere and has improved productivity. Its IntelliSense is so detailed that I rarely have to do google searches for technical questions. It has a column selection ability that lets you select a column in lines of code, type, and change something then jump to the end and add the end code symbols. For example, change a block of constants from values to strings or a block of defines to case value: in like 3 keystrokes! No, the code does not have to be column aligned for it to work! Rider is not free but it helped me enough that the yearly fee is something I don't mind paying at all.
Interesting, thank you.
Paul Sanders. If I had more time, I would have written a shorter letter - Blaise Pascal. Some of my best work is in the undo buffer.