Hacker News new | ask | show | jobs
by rodw 1283 days ago
"No worse than a Java-based app" is sorta damning with faint praise. Java is notorious for being ill-suited for user-facing desktop apps - and justifiably so, at least historically.

But I agree with your core point. I use VS Code all the time, regularly switching between maybe a dozen different projects, and I personally don't run into performance issues or resource constraints very often. Certainly less often than with heavyweight IDEs like IntelliJ, Eclipse or XCode. But I felt the same way about Atom as well, so maybe my typical project/workflow/usage pattern is less resource intensive than others. (For one thing I hardly ever run apps from _within_ the IDE, I prefer to build/test/run from a terminal, so that might be a factor.)

VS Code isn't quite as responsive or quick to start as something like vim, or even emacs when run in a terminal, but its resource demands seem roughly on par with any other feature-rich IDE/editor in my experience.

1 comments

> Java is notorious for being ill-suited for user-facing desktop apps - and justifiably so, at least historically.

I'm on a trip in Brazil, and so far I saw 1 commercial system built in Java at a grocery store cashier, and 3 Government systems: Border and Customs office's computer, Postal Office ("Correios") point of sale (a desktop), and the software that must be used for tax return by all citizens (IRPF).

All of them used by millions of people directly or indirectly, all of them implemented in Java Swing.