Live data from Hacker News

Why I Switched from Visual Studio Code to JetBrains WebStorm

mokkapps.de

111–120 of 163 posts

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

#111

Earlier quoted context omitted.

> language specific apps Isn't IDEA to Java what PyCharm is to Python?

Intellij Idea Ultimate is a universal product. Yes, it supports Java (and that support probably can't be turned off), but it allows to install support for almost anything (I think that Objective C and C++ is an exception). You can install PHP, Python and other languages. PyCharm is basically Idea with Python plugin and without ability to install other language plugins.

Thankyou this is a better summary than I’d have written while on my phone.

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

#112

Earlier quoted context omitted.

If I can't do a "modern development task" with emacs or vim and a smattering of standard Unix tools, then I question the sanity of said task. At the end of the day we're editing text. Plain text has stood the test of time exactly because you can process it with tools that everyone knows and have been around for decades. If you find yourself needing special purpose, proprietary tools to handle your code base then you…

Real coders boot up their computers and type CALL -151 ! And type 65C02 assembly. Now get off my lawn.....

Let me just remind you of what the GP post said:

> Beyond a certain level of codebase complexity, there is simply no way to do the job with a text editor

An absurd claim. How can you interpret my post as a "get off my lawn" type thing?

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

#113

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…

PyCharm contains all functionality of WebStom

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

#114
post #49

Earlier quoted context omitted.

Would you mind being a bit more specific than using vague language and analogy? What are all these modern development tasks?

* Find usages * Go to definition * Extract method * Introduce parameter * Inline variable * Rename method * Rename variable In a Jetbrains tool these are automatic / atomic operations.

What planet are you people living on? It's like you just whack the word "modern" on the front, stick your hands up and say "haha, you couldn't understand, grandad". Programmers have been doing these things since the beginning of time.

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

#115

WebStorm is a bit of a resource pig. Running the stack plus WS plus browser has exhausted RAM, 16GB mind you, on a lot of our teams laptops.

I can launch AAA game, virtual machine with database inside, Intellij Idea, Android Studio, tomcat with my web app, Android Emulator, browser with bunch of tabs and other insignificant software and I have enough free memory from my 16GB. I have no idea how could you exhaust 16 GB with Webstorm and browser alone.

It's not a slim software, sure, but 16 GB?

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

#116
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…

I'm not sure if this is positive or negative. But somehow more or less encouraged JavaScript community move towards: 1. Minimal interfaces 2. Better documentation Say like React although the codebase is more or less difficult to read. But the most useful surface-level APIs are quite minimal and intuitive. There are more minimal libraries follow this pattern. And for the documentation -- probably because of the minima…

This is so true. Written documentation explaining the intent of 3rd party libraries is crucial. Comments as documentation is horrible to work with!

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

#117

Earlier quoted context omitted.

Real coders boot up their computers and type CALL -151 ! And type 65C02 assembly. Now get off my lawn.....

Let me just remind you of what the GP post said: > Beyond a certain level of codebase complexity, there is simply no way to do the job with a text editor An absurd claim. How can you interpret my post as a "get off my lawn" type thing?

Well because it is. With a large codebase, things like navigating through a solution, automated code refactorings, intellisense, etc. can be done with IDEs. Do you all so litter your code with print statements to debug?

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

#118
post #75

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…

The best programmers I know actually have zero editor loyalty. They've used vim/emacs, Visual Studio, VSCode, Atom, Sublime Text, etc. for significant periods of time. They're always willing to drop their current editor for a new one that seems to work better for them.

> The best programmers I know actually have zero editor loyalty.

Thanks. This comment made me feel like a best programmer.

Jokes aside, I love trying new tools, and it's probably just curiosity, and every tool you try either teaches you something you like, or something you don't. For instance, it's unlikely that I'll ever use an editor that doesn't have a vim-like plugin (for input), but I can't get myself to actually use vim anymore. At the moment I mostly use VSCode, Emacs, or IntelliJ... depending on the language and the support editor's for my workflows (in that language). In emacs, I tend to use the terminal in my editor, whereas in VSCode I'm usually switching between iTerm and VSCode. I sometimes run tasks, builds and debug from IntelliJ, but I'm not sold on the embedded terminal.

I'll have to be honest with myself here though: I often feel that whatever editor I'm using does indeed impact my productivity and that none of them is perfect, and perhaps this is why I'm never happy with any editor in particular. I've never really used a proper IDE other than XCode (maybe emacs counts as one, but I don't think the way I use emacs counts), so I'm always curious when I hear people talk about Visual Studio + ReSharper. I'm not a .Net developer and I don't use Windows, so I'll probably never know.

That being said, my productivity also varies from stack to stack. I'm not as productive in JavaScript as I am in Go or (I would say) Rust, and I think it's just down to the fact that the tooling is great in most editors, as well as outside the editors. I'm not sure I can confidently say that bout JavaScript/Typescript (although much better now than say 5 years back).

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

#119

Earlier quoted context omitted.

Let me just remind you of what the GP post said: > Beyond a certain level of codebase complexity, there is simply no way to do the job with a text editor An absurd claim. How can you interpret my post as a "get off my lawn" type thing?

Well because it is. With a large codebase, things like navigating through a solution, automated code refactorings, intellisense, etc. can be done with IDEs. Do you all so litter your code with print statements to debug?

Are you just playing ignorant for fun? You must know that there are people out there hacking on the most advanced software projects we have such as the linux kernel or C compilers etc. and they don't all use IDEs.

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

#120

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. Deve…

The Language Server Protocol [1] makes such refactors possible in Vim (and other editors).

[1] https://microsoft.github.io/language-server-protocol/

Post reply on HN