3 ms·
I normally think of code editors in one of 3 categories: 1. Plain text editors that can be extended and turned into semi-IDE/IDEs. This includes tools like VS
by joshstrange 2y ago
I normally think of code editors in one of 3 categories:
1. Plain text editors that can be extended and turned into semi-IDE/IDEs. This includes tools like VS Code or Sublime Text.
2. Opinionated editors with some type of extensions/plugins (normally more limited that the other 2 sections). This includes tools like Coda or Nova.
3. Full IDEs with extensive extension support. This includes tools like JetBrains, Eclipse, etc.
I prefer #3 but have used all 3 at different parts of my career. Started with Notepad++ then moved on to Coda, then Sublime, then Idea. Coda was really nice and I'm sure Nova is too if your needs are met by it. Meaning if you don't need support for anything outside of the core offerings or extensions available. Once you do need more then you have to either jump to 1 and build it yourself or jump to 3 and get most of it out of the box. #1 can be incredibly powerful if you are willing to put in the time and effort to set it up and keep it updated. Personally I want more "out of the box" than #1 and I'm very happy with the extensions/plugins available to me.
Another observation I have is that #1 is going to be the most cutting edge followed by #3 with #2 bringing up the rear (largely due to market share). #2 can be an amazing place to be if what you are writing is well supported but if you need to step outside of the "happy path" you are going to have a rough time whereas #1/#3 can handle that without issue.
Lastly, I will probably end up buying Nova at some point just to support Panic. I own a lot of their software (I use Transmit for pretty much all my file transfer needs) and their level of polish is unrivaled in the space they compete in. Their software always puts a smile on my face. Something that a lot of people don't seem to know is they are also the company behind the games Firewatch [0] and Untitled Goose Game [1] as well the Playdate [2]. They are a really cool company.
[0] https://www.firewatchgame.com/ https://www.firewatchgame.com/
[1] https://goose.game/ https://goose.game/
[2] https://play.date/ https://play.date/
- crtasm 2y agoThey also published this gem recently: https://en.wikipedia.org/wiki/Thank_Goodness_You're_Here https://en.wikipedia.org/wiki/Thank_Goodness_You're_Here!