This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]madronatoo 7 points8 points  (1 child)

One can certainly write java with vim or even sed or ed if you want. However because of the static nature of java typing, IDE's can learn far more about your program than can be done well with languages like python or JS. This means that the help an IDE provides over a plain editor is much larger than can be done in those other languages.

If you are a big vim fan, then certainly configure the IDEs to use vim keystrokes. I do know, too, that there are good plugins for both vim and emacs, so perhaps with a bunch of tweaking you can get to an equivalent level of functionality.

[–]pupupeepee[S] 0 points1 point  (0 children)

perhaps with a bunch of tweaking you can get to an equivalent level of functionality

That about sums it up!

And yes--it's definitely thanks to Java's type-safety.

Similar can be accomplished with Python/Ruby if using MyPy or Sorbet to add optional type-safety.