Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I use VS Code all the time on all sorts of platforms. Fast and with plugins and extensions for just about every language,
 
To confirm, when I 'Restart to Update', it's automatically grabbing the new Apple Silicon build (via Universal) for my M1 MBP?
 
Visual Code is garbage like all Electron apps. You want the best? https://nova.app (from Panic). Native and amazingly snappy!
Zrzut ekranu 2021-03-5 o 15.07.01.png
Zrzut ekranu 2021-03-5 o 15.07.41.png
 
I use VS Code for .NET Core development as well as Angular. I can work with both in the same editor (as opposed to Rider + Webstorm) and it cost me 0. I can't name one thing I lost moving from Rider + Webstorm. In other words I saved a lot of money. It's also nice that VS code is snappier than Rider/Webstorm. The only con: I had to spend a couple minutes installing several extensions, instead of having out of the box experience.

If you use Rider, how's 'dotnet watch run' working out for you? Last time I used Rider, it was impossible to attach debugger in such scenario.

Never used Rider, but other Jetbrains IDEs ( PyCharm, Goland ) include everything that Webstorm ( + DataGrid ) has, so they are pure full stack - everything is included, including Angular, React etc support. No need to jump between WebStorm and the other IDE. I have no issue with the performance of the Jetbrains IDEs I use, with large projects. Definitely better than Eclipse, which is a mammoth beast.


So definitely, YMMV.


I find them different tools for different tasks.

I use VS code for small projects, scripts, rapid prototyping etc, and jet brains (pycharm mostly) for actual project work.

no arguments from me that the jetbrains tools have a lot more features, but that’s also the point.
At the end of the day, for me there’s a reason VS code is nearly always open but I still keep paying jetbrains every year.

Interesting to hear how others use VSCode in combination with Jetbrains!
 
Never used Rider, but other Jetbrains IDEs ( PyCharm, Goland ) include everything that Webstorm ( + DataGrid ) has, so they are pure full stack - everything is included, including Angular, React etc support. No need to jump between WebStorm and the other IDE. I have no issue with the performance of the Jetbrains IDEs I use, with large projects. Definitely better than Eclipse, which is a mammoth beast.


So definitely, YMMV.
That's something I haven't tested. I knew Rider had some web-tech support but I believed it wasn't to same extent as WebStorm. However, I haven't tested it.

Eclipse is in its own league. I wish it cost something, so 95% of companies would drop it (let's be honest, it is only used because it's free). I meant VS Code starts faster and UI is snappier. That's not to say Rider is slow, but it's not as instantaneous as VS Code.
 
  • Haha
Reactions: aduzik
I have both VSCode and Nova and I really want to like Nova more but the extensions need a lot of work. Unfortunately linting and type checking is really slow in Nova (because it does a full file check using a CLI tool and then parses the results), quite more than VSCode. The editor itself is so super slick and I look forward to the performance of extensions improving.
 
Just installed it on my 2020 MBA M1 and it still showing as an Intel architecture in Activity Monitor :(
 
I have both VSCode and Nova and I really want to like Nova more but the extensions need a lot of work. Unfortunately linting and type checking is really slow in Nova (because it does a full file check using a CLI tool and then parses the results), quite more than VSCode. The editor itself is so super slick and I look forward to the performance of extensions improving.
Agreed. I would pay for it just for the improved elegance if it included all of the extensions I use VSCode.
 
Moved over years ago from Sublime, never looked back.
I used SublimeText for almost 10 years but finally moved to VSCode and didn't look back as well. Its a shame because I really like their editor but it hasn't kept reasonable pace with Microsoft. I certainly don't expect parity, but be at least be in reasonable distance behind...
 
  • Like
Reactions: nvmls
Great news!
I find that Vs Code is the best at filling the gap between a full blown IDE and a fancy text editor.
For example you can do stuff like git clone a repo somewhere and look through the history, or use its built-in autocomplete and debugger, to quickly whip up a Python script, etc.

Even though it's an Electron app, it starts up really quickly, and the memory usage is not that bad compared to the typical Browser-based stuff - especially compared to the node.js and browser-based full-stack stuff I use it to develop sometimes.

Nova also looks promising, maybe I'll try it out and see if it fills the gap between JetBrains stuff and TextEdit as well as Vs Code does.
 
I’m a little bit confused.
You will need to ship two versions of your app: one for x64 (Intel Mac) and one for arm64 (Apple Silicon).

In the future, we will release a package that allows you to "merge" your arm64 and x64 apps into a single universal binary, but it's worth noting that this binary would be huge and probably isn't ideal for shipping to users.
Did Electron release this tool that allows to merge into a Universal build and I’m just missing it? If so MS ignoring the that last line warning against using it for production?

Yes, Electron has released something since that blog post, which was back in October: https://www.npmjs.com/package/@electron/universal. Also, Microsoft is following the recommendation of providing separate arm64 and x64 builds of the app. They just happen to also offer Universal download. Further, it looks like Electron's warning is based just on resulting app size (the irony...) and not any quality issues (e.g., the "merge" tool still being beta--does not appear to be). So aside from the download being about 50% bigger (not sure about post-extraction size; honestly this is less than I was expecting), nothing too odd here. :D
 
  • Like
Reactions: jwhazel
Yes, Electron has released something since that blog post, which was back in October: https://www.npmjs.com/package/@electron/universal. Also, Microsoft is following the recommendation of providing separate arm64 and x64 builds of the app. They just happen to also offer Universal download. Further, it looks like Electron's warning is based just on resulting app size (the irony...) and not any quality issues (e.g., the "merge" tool still being beta--does not appear to be). So aside from the download being about 50% bigger (not sure about post-extraction size; honestly this is less than I was expecting), nothing too odd here. :D
Thank you for this. I was looking all over their site for documentation (nothing?). Figured they would have posted something after that blog post. Didn't think to check github/npm.
 
Alright so apparently Nova was so good we had to try it. Here's what we've found:

  • Finding stuff is clunky, takes a few seconds to display results, Code's search is much better optimized it seems.
  • Filtering anything on the bottom menu sidebar will almost hang the computer entirely, having to force quit the app (so much for "native" lol):
1614971673224.png


1614971688529.png


  • JSX syntax coloring is not properly displayed on some JS files either.
1614972129720.png

this is Code:
1614972224697.png



  • If I have a massive project I want to jump quickly to a certain component or config file, the quickly find palette is useless:
1614971830435.png

this is Code (cmd+p piece of cake):
1614972355613.png


  • This one is great, if you change the project's folder icon color, it will create a confguration.json file inside a .nova/ folder which git will pickup.
1614972619291.png

leads to:
1614972572845.png



Looks promising but not recommended for big projects, even less for Java, a lot of eye-candy but some basic functionality & performance is not there yet.
 
Last edited:
I'm sorry -- I understand that it works great etc. etc., but if it consumes tens of times more system resources and power than its counterparts, it's a pass for me. Just waste.

Instead go and support companies that write native Mac software, like BareBones (BBEdit) or Panic (Nova).

VSCode kills every other IDE of its kind due to the extentions people build. I use extention to integrate with Jira, Bibucket,, GitHub, Azure services, ... multi language support is formidable, from javascript, go Jupiter Noterbooks, C# .... ..... .... ... , so so so many stuff. Also the pace MS is improving the system is incredible. Every month a new release with plenty of new features ... oh haven’t found a bug on it still.

If all you need is to write a bunch of JavaScripts, CSS/LESS/SCSS and publish, go Nova. It’s a beautiful editor ... but ...
 
Last edited:
VSCode kills every other IDE of its kind due to extentions people build. Also the pace MS is improving the system is incredible. Every month a new release with plenty of new features ... oh haven’t found a bug on it still.
Bunch of nonsense.

The poster had a valid point. Electron Apps are resource HOGS. To me this is a disrespect and a travesty of IT.
 
I have a Mac Mini M1. VSCode native is still slower than Sublime running via Rosetta (I’m running a v4.x build)! Slower to open, slower to render syntax colouring.

No matter how slight, I just find that redraw when you first open a file in VSCode intolerable.
 
  • Like
Reactions: AdonisSMU
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.