Live data from Hacker News

Why I Switched from Visual Studio Code to JetBrains WebStorm

mokkapps.de

81–90 of 163 posts

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#81

I can understand that people may perceive VS Code and WebStorm as alternatives. Though, as rightly pointed out by the author, the former is an editor while the latter is an IDE. The whole post just says that in 10 different redundant ways.

What's your definition for an IDE that does not include VS Code? Just because VS Code feels lightweight, doesn't mean there is any fundamental limitation preventing it from supporting all the features mentioned in the post. In fact, as the author and others mentioned, you can achieve many of the same features with plugins in VS Code. Yes, WebStorm is better in the points mentioned by the author, and the JetBrains IDE…

People like VSCode so much that they write extensions that mimick some of the more useful IDE functions. But an IDE comes preconfigured for one language/environment.

I almost don't code JavaScript/TypeScript, it's not very useful in embedded work. I use VSCode, but I have no use for this IDE. This article is meaningless if you're not in the same niche as the author. While VSCode is an editor that is made for any language.

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#82
post #8

There also this cool text editor, simple and fast, called Pluma and available on Ubuntu Mate which I really enjoyed using.

A fork of gedit 2 (for anyone interested in such trivia)

Well that took me down a rabbit hole.

Xed is a fork of pluma, and is an X-App included with Linux Mint. (Seems to be under very active development.) [0]

Pluma is a fork of gedit2, seems mostly to integrate it nicer with MATE. (Seems to be under very active development.) [1]

gedit is also still around, and is still "Gnome's text editor", and seems to be under very active development. [2]

[0] https://github.com/linuxmint/xed

[1] https://github.com/mate-desktop/pluma

[2] https://gitlab.gnome.org/GNOME/gedit

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#83
post #4

While VS Code presumably can do almost everything Webstorm (and other Jetbrains products) can, my experience in my fairly large software company is that most of the people that use VS Code don't actually bother to install the plugins to bring it up to feature parity. Out of the box functionality is underrated, even seemingly among devs who have the skills and knowledge to tinker.

You can use the vscode/extensions.json in any project to have a one click install for anybody who opens it in vscode.

https://code.visualstudio.com/docs/editor/extension-gallery#...

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#84
post #54

Maybe people should realize that the problem is with the JS libraries ecosystem and how most are build in a way that "just jumping into a lib/framework to read its code and see what it does" can't seam to be feasible anymore . For example, in a React app if I'd want to jump from a `Route` import from react-router to it's readable code definition [1], NO IDE or editor around is capable a properly doing the jump, I eit…

It's been bugging me for a while now as I can't find the video but the Vs code team made a demo where they were able to jump to a dependencies source code on github inside the editor. Looked pretty amazing and would definitely solve the problems you mentioned.

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#85

When you guys think about all the developers you know, do you rather see a positive or a negative correlation between the usage of high level tools and developer productivity? In other words, is your experience that developers who use an IDE are more productive then developers who only use a text editor? In my experience, the (very few) developers I know who only use VIM or Emacs are way more productive then those wh…

For the last 10 years I've worked with perhaps 200 developers, I haven't seen a single one who uses vim or emacs, whether they are 20 or 50 years old. Maybe it's the nature of the work - web development (frontend and backend).

I've known a few who use sublime text, and there was no correlation with either being a good developer or being productive (though I haven't met a bad developer using sublime yet, mediocre ones are common enough)

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#86

When you guys think about all the developers you know, do you rather see a positive or a negative correlation between the usage of high level tools and developer productivity? In other words, is your experience that developers who use an IDE are more productive then developers who only use a text editor? In my experience, the (very few) developers I know who only use VIM or Emacs are way more productive then those wh…

How many automatic guaranteed safe refactors can I do with VIM? Of course I’m referring to statically typed languages.

Something as simple as renaming a method and it is automatically renamed in your entire code base is a life saver.

https://www.jetbrains.com/resharper/features/code_refactorin...

I see a similar thing happening with coders who do a lot of tests (test driven development), some tests and no tests. Developers who don't write any tests are often the most productive.

Tests aren’t about productivity. They are about maintainability when you have to make changes. How many large code bases have you dealt with?

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#87

I can understand that people may perceive VS Code and WebStorm as alternatives. Though, as rightly pointed out by the author, the former is an editor while the latter is an IDE. The whole post just says that in 10 different redundant ways.

You can debug inside VSCode. That is an IDE. Practically by definition. A text editor is Sublime text.

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#88

I would like to try to switch to a JetBrains IDE. Especially the refactoring tools look to be much more advanced then Atom or VSCode. At my workplace, most developers are either full stack or backend (python). As such, we have a grab bag of PyCharm licenses. However, I am purely a frontend developer, so frontend related tools are much more important to me then python support. Unfortunately, the last time I tried PyCh…

The language specific apps (pycharm, rubymine?, phpstorm, webstorm) can’t run most other language plugins.

Get IDEA ultimate (also jetbrains) and just install the language plugins you need.

I use this to write php, shell, sql, javascript, css, html, a little ruby, a little python, makefiles, and hopefully some D-Lang soon.

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#89
post #44

Earlier quoted context omitted.

Out of the hundreds of devs I've worked with, I can think of exactly two who use(d) vim to edit code with any regularity. Both are fairly proficient above-average devs overall, but I'm pretty sure they also use IDEs heavily and only use vim for quick things. Beyond a certain level of codebase complexity, there is simply no way to do the job with a text editor, even with fancy macros. Vim is an elegant tool, but is si…

Interesting. From reading HN, you would think every coder worth anything is hacking away with emacs or vim on black and green terminal screens. But I suppose people that use emacs and vim are like vegans. Those that do, are definitely going to tell you about it.

You would also think that every coder lives on the west coast and makes $300K+ year....

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#90
post #81

Earlier quoted context omitted.

What's your definition for an IDE that does not include VS Code? Just because VS Code feels lightweight, doesn't mean there is any fundamental limitation preventing it from supporting all the features mentioned in the post. In fact, as the author and others mentioned, you can achieve many of the same features with plugins in VS Code. Yes, WebStorm is better in the points mentioned by the author, and the JetBrains IDE…

People like VSCode so much that they write extensions that mimick some of the more useful IDE functions. But an IDE comes preconfigured for one language/environment. I almost don't code JavaScript/TypeScript, it's not very useful in embedded work. I use VSCode, but I have no use for this IDE. This article is meaningless if you're not in the same niche as the author. While VSCode is an editor that is made for any lang…

> But an IDE comes preconfigured for one language/environment.

I can’t count all the languages IDEA Ultimate (also JetBrains) supports via plugins.

Post reply on HN