News for hackers. Stuff that matters.
Re:The Era of Visual Studio Code by drdaeman on Tuesday September 22, 2020 @06:52PM (#24560941)
I think it's the core product values for me.

JetBrains IDEs are development environments, meant for editing code, in specific primary language. They really try their best to understand code that user works on (which is a hard problem, because code is frequently invalid while it's being actively edited), and make it as convenient as possible.

VSCode is - in my understanding - essentially, a step over older glorified extensible notepads on steroids. Unlike those older extensible notepads, it does have built-in programming language editing features, but mostly it's still not the core product but rather a job for extensions and language servers to fill that niche.

So for me VSCode wins over editors like Sublime or Atom, that don't have core programming language processing concepts baked in, but still loses to the specialized IDEs where specific language support is a primary feature (like PyCharm or GoLand).

Re:The Era of Visual Studio Code by TheRealDunkirk on Tuesday September 22, 2020 @08:56PM (#24561815)
> JetBrains IDEs are development environments, meant for editing code, in specific primary language.

I've used RubyMine and IntelliJ. IntelliJ kept me sane for the thankfully-short time I worked with Java, and I appreciate it. But I can't get past how SLOW RubyMine is. Even on my $4,000 MBP, it just feels sluggish. Maybe that's because I'm at home on Rails, and I can think faster than the IDE, but there's really not much excuse to my mind for being that slow, especially on top-end hardware. It once helped me debug a plugin of plugin of a gem, and I'll be forever grateful for that, but I keep trying it every so often, and failing to part with my cash for it. I pay a lot for software, in general, but that one's just too steep for my taste, when tools like vim, Sublime, and VS Code exist.

Re:The Era of Visual Studio Code by jdrobertso on Tuesday September 22, 2020 @11:46PM (#24562739)
How are you guys all working in one language?

I work on a stack that has ruby on rails on the backend, javascript on the frontend, .NET Core apps to do data transformation, and some NodeJS thrown in there, too. I have to switch back and forth between these projects regularly. There is no other tool like VS Code that provides me the flexibility to have snippets and highlighting and the things I need to maintain these projects, while also giving me the flexibility to switch between languages and syntax on the fly without having to wait 20 minutes just for the IDE to load up.

Re:The Era of Visual Studio Code by dfinninger on Wednesday September 23, 2020 @01:44AM (#24563393)
Huh, I feel the same way about IntelliJ.

Java, Python, Go, Terraform, Bazel, all in the same IDE at once. Best in class refactoring for all of them. Handles the monorepo surprisingly well (Bazel is a big help here, too).

I had to bump the memory a bit on the IDE, but after hundreds of thousands of lines of code the index gets large.

I used to use VSCode heavily... Emacs before that. But now with IntelliJ I don’t really need much else. The plug-in ecosystem is really nice too.

Re:The Era of Visual Studio Code by int_19h on Tuesday September 22, 2020 @07:14PM (#24561123)
PyCharm is also a common IDE core with a bunch of Python-specific extensions on top. It just so happens that JetBrains ships those extensions pre-packaged under different names for various target audiences, and they - especially the Java ones - have a lot of features, and decades of polish.
Re:The Era of Visual Studio Code by drdaeman on Wednesday September 23, 2020 @02:57AM (#24563817)
That's true, but that's Jetbrains core product. They sell it as Python IDE, batteries included, and they develop it with that intent.

VSCode does not get that kind of love, it is marketed differently and has different core values.

Re:The Era of Visual Studio Code by jolux on Tuesday September 22, 2020 @07:04PM (#24561049)
IntelliJ Ultimate has support for all of the languages except C/C++, C#, and Swift/Objective-C.
Re:The Era of Visual Studio Code by grishka on Tuesday September 22, 2020 @07:17PM (#24561149)
But there are JetBrains IDEs for those too — CLion, Rider and AppCode respectively. No IDEA how well they work though.
Re:The Era of Visual Studio Code by rfw300 on Tuesday September 22, 2020 @07:39PM (#24561322)
Can’t speak to CLion and AppCode, but Rider is spectacular. It integrates all of Resharper’s (JetBrains’ C# code analysis tool) features with the IntelliJ core that run circles around the bloated, buggy mess that is modern Visual Studio (not to be confused with Visual Studio Code).
Re:The Era of Visual Studio Code by jolux on Tuesday September 22, 2020 @09:43PM (#24562080)
Love Rider. ReSharper makes Visual Studio unacceptably slow though. It's already borderline without RS but adding it makes it totally suck, for me at least.
Re:The Era of Visual Studio Code by jolux on Tuesday September 22, 2020 @08:57PM (#24561817)
I'm aware. They cost more money though.