I really wanted to like Nova. I paid for it (and used it) for a year. In the end, though... I switched back to VS Code. Native apps like this are much faster than such things, but I had too many use cases for the plugins. Kind of the same experience as Sublime Text. It's _really fast_, but I just rely too much on plugins when the experience requires something more than vim.
Nova by Panic
171–180 of 267 posts
Re: Nova by Panic
#172Re: Nova by Panic
#173Re: Nova by Panic
#174I was surprised to see that there is no language support for C++, C, Rust, etc... I saw that there are community plugins. But still, it does make me a little sad to see this shifting away from compiled languages to more scripted or web-based options, as for example: not a single (famous) compiled language in the default supported ones of a brand new code editor.
Re: Nova by Panic
#175I was surprised to see that there is no language support for C++, C, Rust, etc... I saw that there are community plugins. But still, it does make me a little sad to see this shifting away from compiled languages to more scripted or web-based options, as for example: not a single (famous) compiled language in the default supported ones of a brand new code editor.
They list "coffeescript" first in their supported languages. Is that even still a thing?
Re: Nova by Panic
#176Earlier quoted context omitted.
> wasteful text based protocols… Until you’re the unfortunate person trying to debug an API deployment where the team behind the API decided to use ‘much more efficient protobuffs’ making them entirely unreadable and impossible to troubleshoot. Modern processors and networks are fast enough to allow us to spend a few extra bytes making protocols easy to work with as well as ‘efficient’, and I’d argue that at scale, t…
This sounds like a tools problem though. Bytes and hex aren't readable until you decide then to characters and use a text renderer to display the. I can't imagine this isnt possible with protobuf and the right debugging tools (though it's not my area of expertise)
Personally I'd rather stick with the simpler protocol until someone runs the numbers and finds something more efficient would improve performance or save money by a significant enough amount.
Re: Nova by Panic
#177I was surprised to see that there is no language support for C++, C, Rust, etc... I saw that there are community plugins. But still, it does make me a little sad to see this shifting away from compiled languages to more scripted or web-based options, as for example: not a single (famous) compiled language in the default supported ones of a brand new code editor.
They list "coffeescript" first in their supported languages. Is that even still a thing?
Re: Nova by Panic
#178I will reiterate my chief complaint with this: it should have just copied the VSCode extensions API from day one and relied on easier porting of them.
The problem with doing that is that you've now created a substantial dependency for your commercial product, and not a dependency that's merely the "requires npm package foo" kind of dependency. Because Nova is not VSCode, being compatible with Code's extensions API means: - committing to implementing every new documented Code API function as quickly, completely, and transparently as possible, because if you don't, e…
The fact of the matter is that VSCode's market share is massive, and expecting developers to port extensions solely because "it's a native macOS app" is not really a good pitch in 2020-2022. I would rather Panic suck it up and do the work to interop with the existing (massive) ecosystem so that those of us who like to run native apps can do so without it being a step down on just about anything else.
Something like this needs ecosystem buy in, and as far as I can tell right now, it doesn't have it. I wish it did.
Re: Nova by Panic
#179I was surprised to see that there is no language support for C++, C, Rust, etc... I saw that there are community plugins. But still, it does make me a little sad to see this shifting away from compiled languages to more scripted or web-based options, as for example: not a single (famous) compiled language in the default supported ones of a brand new code editor.
Re: Nova by Panic
#180My biggest concern about this editor is actually the lack of cross-platform support. At our company, developers use a mix of Linux desktops, Windows PCs and Macs. And I think that’s actually an asset. Why force everyone onto the same platform? Developers know best what technical setup they are most productive with. Not to mention that being able to share settings and launch configurations across platforms is a big pl…