Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Prefer Jetbrains IDEs. I’ve tried VSCode and was very unimpressed. Don’t see what the fuss is about, other than that it’s free.
It’s definitely the “free” factor that makes it so popular. But the fact that it’s free has led to lots of plugins for it, which improve its utility… so it ends up pretty good. I played a bit with Panic’s Nova and I’m considering buying it. It’s more of a Mac app. Jet Brains stuff is powerful, but it’s Java and a memory hog and kind of slow.
 
When I need to edit a text file that’s not part of a git project, I use BBEdit. I can fix problems with JSON or CSV files with its find and replace really fast. It’s a true Mac app and fast. The free version does what I need.

For git projects, currently using VS Code but when I played with Nova, it was better with some autocomplete and code highlighting features. Still not sure if I will buy…
 
Just installed it on my 2020 MBA M1 and it still showing as an Intel architecture in Activity Monitor :(
If you already had VS Code (stable Intel release), the auto-update didn't grab the Apple Silicon or Universal version for me, only the latest Intel one. I had to manually download the Apple Silicon version off the site.
 
Instead go and support companies that write native Mac software, like BareBones (BBEdit) or Panic (Nova).

Panic looks promising, but I really don’t recommend BBEdit for serious coding.

I’ve been using BBEdit when I did my programming homework back in late 1990s and kept paying for every upgrade, until I moved to Sublime Text.

BareBones is so outdated that their products still lost in 1990s. And for every paid upgrade they didn’t really improve anything that can move their old ass toward more 21t-century-like. Even by now they still lack all these “modern” features like customizable extension, language based auto-completion, real-time linter and horizon split. It’s outrageous that a code editor that costs you US$40 every 2-to-3 years can’t even provides you essential tools that can make programmer’s life easier. No, AppleScript is not an acceptable answer for all these demands.

For light weight plain text editor that doesn’t need these pro features, I’d recommend CotEdit. It’s free, launches way faster, has a CLI launcher, has much smaller footprint and have richer features comparing to BBEdit in free mode.
 
  • Like
Reactions: Stella
But it not a simple text editor, right?
It's irrelevant whether it's simple or not. Implementing functionality through Electron is bizarre and wasteful when there are native ways that consume optimal processing power, RAM, disk writes, and electrical power.

It's like making rounds after rounds around a building instead of just entering through the first available entrance.
 
  • Like
Reactions: ruka.snow
It's irrelevant whether it's simple or not. Implementing functionality through Electron is bizarre and wasteful when there are native ways that consume optimal processing power, RAM, disk writes, and electrical power.

It's like making rounds after rounds around a building instead of just entering through the first available entrance.
Don't like it, don't use it.
 
VS Code is amazing. I don't really care if its not as efficient as some other editors because it makes up for it with ease of use, its free and the extension ecosystem is amazing.

I have used ST and various other editors over the years and VS Code blows them all away. I occasionally test some of them out again and always come back to VS Code.

As always, horses for courses but the arbitrary hate for it simply because its an electron app is sad.
 
It’s definitely the “free” factor that makes it so popular. But the fact that it’s free has led to lots of plugins for it, which improve its utility… so it ends up pretty good. I played a bit with Panic’s Nova and I’m considering buying it. It’s more of a Mac app. Jet Brains stuff is powerful, but it’s Java and a memory hog and kind of slow.

As I've said elsewhere here, I've never really found Jetbrain IDE's slow, even with large projects, but they definitely do consume memory, but in part, that's indexing reasons for code insight, and context aware code insight too, as well as performance reasons.

The amount of addons is a good thing... and bad thing. Numerous plugins is definitely indicative of developer interest.

The bad side of add-ons: those VSCode plugins that people start to depend upon may not be maintained over the long term and become outdated, and incompatible. I've seen it occur with Eclipse, Jetbrains and no doubt, it will occur with VSCode.

Another Plus with Jetbrain's is that I don't need to install a whole slew of plugins before get going, 99% of functionality provided out-of-the-box is good enough. The add-ons are very often 'nice to have', not critical.
 
  • Like
Reactions: SuperMatt
People switch their light bulbs from 60W to 4W LED that even provide more light.
People brag about run time of new macbooks "up to 18h" and battery conservative CPUs.

Yet they simply don't care to develop software that utilize resources in a respectful way (CPU cycles, RAM).
Another big reason is, it just lacks the macOS Human Interface Design. Another disrespect to a user.

I understand developing in electron is super simple and you can deploy it on many platforms. But I don't care about that as a user.
 
  • Like
Reactions: funkypepper
The amount of addons is a good thing... and bad thing. Numerous plugins is definitely indicative of developer interest.

The bad side of add-ons: those VSCode plugins that people start to depend upon may not be maintained over the long term and become outdated, and incompatible. I've seen it occur with Eclipse, Jetbrains and no doubt, it will occur with VSCode.

already happened with multiple plugins I used in VSCode
i.e. https://github.com/felixfbecker/php-language-server (last release Nov 18)
i.e. https://github.com/felixfbecker/vscode-php-intellisense (last release Dec 19)

Practical dead. The issue list is as long as the bible.
 
I like Vscode a lot because of the extensions available, I tried Atom, Nova but I have not been able to match the settings/setup provided by extensions on any of these the only one that comes close is Sublime Text which is also very light, I am not done tweaking Nova with the extensions but Vscode & Sublime Text are the Top in my opinion.
 
  • Like
Reactions: peanuts_of_pathos
already happened with multiple plugins I used in VSCode
i.e. https://github.com/felixfbecker/php-language-server (last release Nov 18)
i.e. https://github.com/felixfbecker/vscode-php-intellisense (last release Dec 19)

Practical dead. The issue list is as long as the bible.

I used this one for PHP

 
  • Like
Reactions: dumiku
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.