3 ms·
I like Nova, a lot. But I think the critical mistake it makes is not copying the VSCode extension API 1:1. I don't think Nova has the spread/appeal to cause pe
by Klonoar 6y ago
I like Nova, a lot.
But I think the critical mistake it makes is not copying the VSCode extension API 1:1. I don't think Nova has the spread/appeal to cause people to develop (complete, high quality) extensions.
The core editor is important, sure, but the extensions for VSCode make it what it is for many people. When your implementation story for them is rougher, it's going to suffer.
I wound up just sticking to my old-school Vim workflow due to the above. shrug
- supernintendo 6y agoUgh. I can see where you’re coming as a matter of practicality but I’m really not fond of this “conform to VS Code for everything” mentality. I’ve noticed that the trend has been to move toward LSP for everything having to do with text editor / IDE architecture and while I understand the appeal in having a set of standards for something that has traditionally been all over the place (cue Vim vs. Emacs flame wars - I like both), I am personally not sold on Microsoft’s design here. I won’t go into too much detail as I don’t want to derail this thread, but “overengineered yet woefully nearsighted” is how I might describe it. VS Code is a wonderful piece of software and if it works for you, that’s great. But not everyone likes VS Code or the design choices that led to it. Software makers shouldn’t be criticized for wanting to break away from those choices entirely and do something new or different. That may very well mean less community support or third party extensions - but every piece of software doesn’t need to be the most popular to be impactful. You probably won’t find a lot of developers coding in Light Table these days but when it was first released back in 2012 it brought some new and interesting ideas to the IDE space; I want more of that, not less.
- Klonoar 6y agoI didn’t say I liked the VSCode model - I simply don’t care, and want the extensions to work. Panic wants to sell a product that doesn’t have modern legs - a text editor simply isn’t too remarkable in 2020, although Panic sets a high experience bar. The extensions matter and the product is less without them. I think it’s totally fair to criticize.
- supernintendo 6y agoThat’s fair. I suppose the fact that Nova is proprietary, pay-to-use software that only runs on macOS gives that criticism more merit. And sure, a text editor on its own isn’t all that groundbreaking. I guess my point is that I hope developers don’t settle on VS Code as the be all end all of editors / IDEs. Development tools, as a class of software, are incredibly important and there’s still plenty of innovation to be had in this space.