Helix och Zed för programmering 2025
TL:DR;
- Helix är blixtsnabbt och resurseffektivt. För att ändra configs, koda simpla script och anteckna saker.
- Zed är kraftfullt och välintegrerat. Lämpligt för att programmera i React och liknande Full stack-kodbaser för webb. Har samarbetsverktyg och AI co-pilot OOB, om man vill.
Vad jag gillar med dessa två:
- Utvecklade native istället för Elektron.
- Stödjer programmeringsspråk genom protokollen Language Server och Debug Adapter istället för att köra sitt eget race.
Vad om Emacs, Vim och NeoVim?
Min känsla för Emacs, Vim och NeoVim kan sammanfattas med denna XKCD:
Jag kan såklart uppskatta att få konfigurera en editor precis som jag vill ha den, men Defaults are powerful är vedertaget av en anledning. Jag vill installera programmet, lägga ett par minuter åt att anpassa färger och annat, och sedan kunna köra på. Min tid är för dyrbar.
Vad om VSCode?
Jag gillar VSCode, det är en bra hybrid mellan IDE och editor. Allt som är bra med Zed har de rakt av plagierat från VSCode: kommandopaletten, sidopanelerna, extensionsystemet för att nämna några exempel. Stundtals har VSCode varit totalt oumbärligt i mitt jobb som webbutvecklare. LiveShare var en otrolig kvalitetshöjare under Coronapandemin 2020-2022.
Men, VSCode är baserat på Electron. För mig som inte använder MacOS eller Windows är Electron inte så trevligt. Electron är slött, dränerar laptopbatterier på nolltid och slukar värdefull RAM.
När Internet talar om fördelarna med Electron är det oftast följande som nämns:
- Lägre inlärningskurva (“JS är lättare än C++ lol”)
- En kodbas, alla plattformar (med viss adaptering såklart)
- “Kund ville ha en app istället för en webbplats” (som vanligt)
Med andra ord, hetsen att ha minimal TTM trumfar strävan efter att göra något ordentligt. Electron är en följdeffekt av att programmerare är för elitiska, och att projektledare piskar för hårt.
Inget nytt
Jag körde med denna setup redan 2024, och ser inga skäl till att byta till något annat under 2025. Zed är litet i alfastadium fortfarande, men kommer att bli bra. Helix är redan där.