Their tooling is their primary business model. You won't be able to extend some of the closed-source plugins, but you get some of the benefits of FOSS.Ģ. You can build that from source and run it, so you can at least see how most of the system is architected. Two things convinced me IDEA is probably worthwhile:ġ. And whenever I ran into VS issues, I couldn't debug it since it was closed source. All of my VS skills are now completely obsolete. I grew up as a gamedev, and back in 2000 that meant you had to use Visual Studio. I was reeeeally hesitant to throw my time into yet another closed source clusterfuck. But there's something to be said for having "awesomeness out of the box". With emacs you sort of cobble together your configurations until you're happy with it, and that's very powerful - it's why it's so successful. It's not so much that it has X feature or Y widget, but rather that the whole ecosystem feels cohesive. Dropbox was similarly impactful on my life, and that was $10/mo. Yeah it costs money, but $13/mo is super reasonble. Typing shift-shift will always let me jump to definitions. Doesn't matter if it's C++, ocaml, or VueJS. But all the plugins and settings work in all the IDEs, so really the underlying awesomeness is IDEA.Īt this point I trust IDEA enough to know that if I open any codebase, I can start navigating it right away. They specialize it for web and call it WebStorm, for Python and call it P圜harm, etc. And that's true in every context: Īll of these IDEs are specializations of IntelliJ IDEA ( ). Want to center something? Just type "align" and usually webstorm pops up autocomplete with the right thing. You won't ever feel like "CSS names are bad!" because you won't ever need to remember anything. It pops up a "Search Everywhere" box, and you can type filenames, symbol names, actions (Rename, etc). You'll get hooked on Webstorm and never want to go back. every one of those IDEs feels amazing out of the box. Webstorm for webdev, Cursive for clojure ( ), P圜harm for python ( ). And I've loved emacs for a couple years, and Vim for 10 years before that. Seriously, `cd your-app & brew cask install webstorm & webstorm.
0 Comments
Leave a Reply. |