2 ms·
> I remain a firm proponent of FLOSS, but I am also realistic about the value of truly great proprietary software! This mirrors my own experience with JetBrain
by KronisLV 4y ago
> I remain a firm proponent of FLOSS, but I am also realistic about the value of truly great proprietary software!
This mirrors my own experience with JetBrains products, in particular with their Java IDE in large enterprise projects (4000+ source files). NetBeans kept freezing when I tried to use code search, whereas Eclipse seemed to randomly crash. I also recall the data source and MyBatis XML integration (with plugins) being better in IntelliJ IDEA as well - even though the startup indexing is slow and I also needed to increase the max memory for the IDE, same as with others (a few GB per instance). Aside from that I might just like the NetBeans UI a bit better but the language support isn't there.
This was a few years ago, but JetBrains still seems to have great code completion, tools to explore the codebase (dependency graphs, ER diagrams for DBs), as well as support for most of the popular stacks out there, which is why I use their Ultimate tools package with everything. Only Fleet was buggy when compared with VSC, but it was tech preview when I tried it. Oh and the PyCharm experience with Python and venv was a bit off when there were build errors (they weren't displayed prominently when you used the context option to install dependencies), but Python in general seems to have issues on Windows sometimes with compiling drivers or whatever.
Edit: oh wait WebStorm had issues with refactoring in a few thousand line long AngularJS controllers in one legacy project.
To me it feels like software like that should be free, but sadly that's not the world we live in. I personally lucked out with their student offering, graduation discount and recurring discounts. For smaller projects I still do some editing in VSC, not a Vim/Emacs user personally. Cloud based dev tools seem... interesting?