Hacker News new | ask | show | jobs
by weliketocode 2669 days ago
When comparing vim and intellij,

vim is a lot closer to the chisel, while intellij is closer to the chainsaw.

1 comments

I think you're missing the point I'm making, they're different tools that serve different purposes:

IntelliJ is really great at managing large, statically typed, Java/Scala/Enterprisey frameworks. I have never seen a vim setup that effectively generates and manages javabeans. I have never seen a vim setup that manages an xml spring configuration file correctly (or even understands how to resolve xml namespaces and validate them.)

But vim is very lightweight, it's incredibly customizable, it's adaptable. It is faster for editing text. If you're writing a new language that doesn't have integration with IntelliJ's language protocol, it's probably better. If you need to jump into the source code of other libraries to understand what's going on, Vim tends not to be good at that sort of thing.

Regardless of which you think is the chisel and which is the chainsaw, there are some software engineers trying to cut down trees and some trying to make marble statues. The "all software engineers who don't use my tools are fools!" mentality doesn't make sense.

No, I believe I understood the point you're trying to make, but I disagree with it.

I've worked directly with several VIM devs on Enterprisey frameworks who were not held back by their lack of Intellij.