Live data from Hacker News

Reflections on IDEA vs VS Code

archive.vn

241–250 of 413 posts

Re: Reflections on IDEA vs VS Code

#241
post #181

Earlier quoted context omitted.

Sometimes I just want to read code with highlighting. I want to open the project and search for some text in all the files. I don't want to wait for IntelliJ to take 30 seconds to open.

You could use grep with vim or nano for quick searches and viewing without even leaving your terminal. Why bother with a GUI at all for that use case?

The delineation between those and VSCode seems unclear.

Re: Reflections on IDEA vs VS Code

#242
I have had VS Code load the wrong version of a file. I’m not sure whether it’s loading an older cached version or loading a file with the same name from another folder. The first time this happened and I couldn’t resolve it, I put away VS Code for a couple of years. I tried VS Code again after forgetting all about why I deleted it. I got burned by the same problem. You can navigate right to the file you want to open, and it opens something else.

Re: Reflections on IDEA vs VS Code

#243

The examples the author uses to make the case that Idea is getting "fatter" and "more corporate" are actually things VS Code has too: "What bothers me about JetBrains is the fact that they seem to be playing along. Judging by the talks on their recent conference, IDEA goes more elephantine, more corporate, more complex. (...) In this regard I will mention two announcements: the CodeWithMe technology and a lightweight…

I can't find an equivalent of remote development on any of the JetBrains IDEs - please could you provide a link?

Re: Reflections on IDEA vs VS Code

#244

My take with VS Code is that their support of development container and ssh is the best and it's a killer feature. My ultimate goal for quite sometime now was to pack all my development dependencies inside containers or cloud-init files to keep my host bare-bone and have reproducible/shareable setups anywhere anytime. Before I was an Emacs fan. I tried multiple combination of Emacs, Tramp and containers but it failed…

In my opinion, the Emacs/Vim communities clearly missed a golden opportunity for a more larger adoption.

They just copy their init.el/vimrc to the server, Emacs/Vim users have been able to do this (coding on remote environments without all the kludges) since forever ;) and personally, I find it superior to vscoce's remote plugin since your editor and tools sit on the same machine.

For GUI editors, I agree that vscode's remote development extension is a killer feature and nothing can't match it today.

Re: Reflections on IDEA vs VS Code

#245
post #211

Earlier quoted context omitted.

I use both. IntelliJ being a paid personal subscription. I like both. But VsCode excels in their remote editing capabilities. Sometimes I work on code that will only compile on a Linux and I am on a Mac. It is not just remote debugging - the whole environment including language server works flawlessly via remote while making you feel like local development. It is good for two good IDEs to survive. I don’t want one of…

This right here is what could get me to switch. I could theoretically host an IDE on a workstation and develop from anywhere with a browser. Unfortunately it's not ideal yet - remote editor wouldn't let me touch files not owned by session user (even when I could sudo) and similar issues.

I still mostly just SSH onto a workstation for any of my personal work, but every month or two I'll check out the latest batch of self-hosted remote IDEs. My favorite by far (with caveats -- a few of your favorite extensions have licensing issues, and the mobile UI is garbage) is a fork of VS Code designed for doing exactly that. Check out https://github.com/cdr/code-server.

Re: Reflections on IDEA vs VS Code

#246
post #72
post #28

Earlier quoted context omitted.

It shouldn't be surprising, right? Didn't Kotlin start as a JetBrains project?

It did, and millions of Android developers use Android Studio, which is of course also part of the IntelliJ family. So I'm sure that and the (financial?) relationship with Google has also helped a crazy amount with making the whole platform better. I read somewhere that Jetbrains is valued a billion dollars these days. With zero investor funding. This is a very very serious business with smart leadership.

It is valued more than that, 2/3 of the founders are billionaires now. What I love about their story is they basically just made a great product that developers are willing to pay for and everyone else eventually died.

Re: Reflections on IDEA vs VS Code

#247

Earlier quoted context omitted.

A short read and should give enough examples and descriptions of the strategy: https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis... Once you've killed off the competition, a lot of other things don't really matter much any more. From the money perspective, it's a well known strategy to loose money to kill off the competition. It's just about who has the deeper pockets/better stomach for it. Microsoft has t…

You're missing that the product makes no money. Thinking in terms of killing off competition is pointless when you're not referring to the strategy.

Good point. I don't think that necessarily matters too much though. You obviously can't just give everything away and not have a strategy to make money at all.

That said, giving something away can still make you money or ensure that your competition does not make money either. This comes down to being a large enough entity to support that strategy, which I personally think Microsoft still is.

If I'm Microsoft, I can give away a "base IDE", enlist volunteers and other companies that can even make a buck themselves for quite some time (and spend some money myself) to kill two birds with one stone.

1) I can bind developers to my platform. From the 2019 annual shareholders report: "Beyond GitHub, we are investing to build the most complete toolchain for developers — independent of language, framework, or cloud. Visual Studio and Visual Studio Code are now the most popular code-editing tools in the world. And TypeScript is one of the fastest-growing programming languages."

2) Where I deem necessary use it to kill off competition by driving them out of business. For quite a few companies, the price point of the IDE that their developers use is important i.e. the choice that companies give their employee is: Use vscode or IntelliJ Community Edition (or something else that's free but we're not paying) and it's very hard to explain developer productivity increases to the bean counters.

Re: Reflections on IDEA vs VS Code

#248
post #216

Earlier quoted context omitted.

I have. IntelliJ ultimate edition still has fewer features for PHP specifically than Phpstorm. Presumably not because it actually has fewer features, but because "the debugger" now has 150 options instead of like 5. Also, these super-featured IDEs still won't support languages that Jetbrains doesn't have a specific IDE for. For instance, Delphi. Sure they'll support syntax highlighting somehow, and there might be one…

As someone who used to develop in Delphi for my day job, but has been mostly out of the loop for the last ~10 years, this really got me curious: do people actually use VSCode for Delphi ? I mean, Delphi already comes with an IDE, including a GUI ("Forms") designer - that was its killer feature back in the nineties, that you could slap together a GUI app as quickly as in good ol' Visual Basic, but backed by a compiled…

I have current Delphi project with heavy GUI. I'd be out of my mind to use VS Code for it. I use VS code for scripting stuff where it more or less shines (JS, Bash scripts etc). Same for C++ - Visual Studio/QT Creator and CLion fill my needs way better than VS Code can ever do.

Re: Reflections on IDEA vs VS Code

#249
I'm having paralysis analysis with VS Code, and trying to choose which plugins to use now. Curation is key, when there tens, if not hundredths of thousands of stars for plugins seemingly doing the same thing.

I have only one wish for JetBrains IDE - can we have one singular one with everything in it, not CLion for C++, and then Dart working on most, but Flutter only in some, or Java, or C#, etc.

Re: Reflections on IDEA vs VS Code

#250

Earlier quoted context omitted.

It does not for C/C++, you need CLion for that.

You can also use Resharper C/C++ in Visual Studio and Rider C++ for Unreal Engine.

I've been using it for the last 3 years. At first it was slow, and running out of memory (it was in-process in Visual Studio, which is limited to 32-bits), but now that they've moved a lot to out-of-process it's much better!
Post reply on HN