Building a platform that open sources itself
zed.dev
zed.dev
> Cross platform support is still very much on our radar and we’re dedicated to support both Windows and Linux in the future
What do they mean?
Like if Github had the source for github public on github? Sounds a bit weird though, as its not "open sourcing itself", what ever that would really be
Edit: actually, I'm more confused now. Zed is just an editor? Not a platform?
That is also a sentence that doesn't make sense to me. Are they perhaps meaning something different than usual by the term "open source"?
It seems that way to me. From what I can gather after reading the article, it seems they are:
1. Developing Zed in the open 2. Allowing anyone to watch and give feedback on the development from within Zed itself (it looks sort of like IRC channels in the screenshots) 3. Eventually allowing people in those channels to actively participate in the development live (sounds like Google Docs meets GitHub pull requests)
If you want speed, memory efficiency, and a good UI[0] you have to go with a native toolkit. Luckily, with rust and wgpu[1], there is actually a reasonable route to native performance in a cross platform way. The way they've chosen to go isn't actually that unreasonable[2]
[0] to state the obvious: terminals are not good UI. I have a fondness for a cool tui, but it's clear they're more limited than native graphical UIs.
[1] https://wgpu.rs/
VSCode has a massive ecosystem of plugins, that's hard to go without. However, they're not all that necessary. AI assistance and SSH (remote into a server and have the IDE take on that machine, so browse the files, access the terminal, etc.) are the main two requirements for any IDE for me.
I tend to use JetBrains IDEs for development and Sublime Text for everything else, with VSCode being an "if I don't have any other choice" option.
Zed is already feeling like a great meld of IntellJ and Sublime - the features of an IDE with the lightness of Sublime, and excellent aesthetics that Atom was once known for.