Zed vs. Visual Studio Code: Výkon, umelá inteligencia a spolupráca

  • Zed uprednostňuje rýchlosť, nižšiu spotrebu energie a spoluprácu v reálnom čase pred rozsiahlym ekosystémom VS Code.
  • Umelá inteligencia v Zed je natívna a podporuje lokálne modely (LM Studio) s výkonnými pracovnými postupmi, ako sú @Mentions a pravidlá.
  • VS Code si zachováva svoju výhodu v rozšíreniach, poznámkových blokoch a vyspelej podpore pre zložité pracovné postupy.
  • Testovanie v reálnom svete: Zed spotrebuje ~2,58x menej energie ako VS Code a rýchlejšie načítava veľké repozitáre.

Zed vs. kód Visual Studio

Nie je náhoda, že v posledných mesiacoch je toho toľko, veľa sa hovorí Zed vs. Kód Visual StudioMedzi tými, ktorí programujú denne, sa opakujú tie isté dôvody: výkon, výdrž batérie, spolupráca v reálnom čase a integrácia umelej inteligencieČi už pracujete na stredných alebo veľkých projektoch, alebo trávite hodiny pred strihačom, každá sekunda sa počíta, rovnako ako každý fanúšik, ktorý sa nezapne.

Po dôkladnom preskúmaní najlepších porovnaní a technických referencií kolujúcich v komunite je obraz jasný: VS Code zostáva titánom, čo sa týka ekosystému a vyspelosti, ale Zed sa ukazuje ako silný tam, kde ho to najviac bolí: Natívna rýchlosť, nízka spotreba energie, plynulá kolaboratívna editácia a štandardne vstavaný asistent s umelou inteligenciou.Poďme si s využitím údajov a príkladov zo skutočného života rozobrať, prečo je okolo toho toľko rozruchu.

Výkon: rýchlosť, pamäť a batéria

Jednou z najčastejšie sa opakujúcich kritík VS Code je jeho náročnosť: procesy na pozadí, výkyvy v pamäti a na notebookoch aj búrlivé ventilátory. Niekoľko vývojárov, ktorí prešli na VS Code, uvádza, že aj pri skromných projektoch... udržiava procesy aktívne a spotreba RAM prudko stúpaNiektorí uvádzajú, že zatvorenie editora okamžite neuvoľní zdroje, čo v konečnom dôsledku ovplyvňuje používateľský zážitok.

Zed na druhej strane vyniká takmer okamžitým spustením a veľmi nízkou spotrebou pamäte. V reálnom teste, pri otvorení 100 000-riadkového monorepozitára Java, sa Zed načítal za 0,8 s, Cursor to trvalo 4,5 s a VS Code približne 6 s. V inom porovnávacom teste sa odhadovalo, že Zed použije približne 200 MB RAM v porovnaní s ~1,2 GB pre VS Code za podobných podmienok. Praktický výsledok je jasný: Plynulé rozhranie, rolovanie 120 FPS a menej čakania pri prepínaní súborov.

Pokiaľ ide o energiu, analýza pomocou nástroja macOS Powermetrics merala náklady na procesy počas 30 minút reálneho používania. Priemerný výsledok: VS Code pridal ~1 216 744 bodov akumulovanej energie v porovnaní s ~470 8049 pre Zed, čo znamená, že VS Code bol 2,58-krát „náročnejší“Pre porovnanie, GoLand dosiahol ~2907,65, čo je zhruba 6,18-krát viac ako Zed. Tester si tiež všimol, že s VS Code sa výdrž batérie ich M2 MacBooku Pro znížila na 3 – 4 hodiny, zatiaľ čo so Zedom sa výdrž batérie výrazne zlepšila.

Dizajn a prístup: minimalizmus verzus „všetko ručne“

Rozhranie Zed redukuje neporiadok: prehľadné panely, jasné hierarchie a užitočné detaily, ako sú obrysy súborov a syntakticky citlivé navigačné zložky. Vo VS Code je ľahké hromadiť panely s nástrojmi, ikony a rozšírenia až do bodu, keď to rozptyľuje. Mnoho používateľov hovorí, že Zed im dodáva pocit „čistej“ pracovnej plochy bez vyskakovacích okien alebo neustálych výziev, a že to pomáha. dostať sa do plynulého pohybu a zostaňte sústredení.

Pre milovníkov Vimu obsahuje Zed režim Vim, ktorý podľa referencií od ľudí, ktorí sú na Neovim veľmi nároční, pôsobí obzvlášť plynule. Podporuje základné skratky (surround, Git, LSP) a vďaka svojmu výkonu je editácia svižná. Niektoré klávesové skratky sa líšia, ale dajú sa bez problémov prepriradiť. Ak prechádzate z Vimu a nepresvedčili vás „režimy Vimu“ v iných IDE, máme pre vás dobrú správu.

Spolupráca v reálnom čase: „multiplayer“ ako v dokumente

Spolupráca je Zedova obľúbená oblasť. Štandardne ponúka zdieľané kurzory, textový/hlasový chat, zdieľanie obrazovky a simultánne úpravy bez akéhokoľvek citeľného oneskorenia. Existujú reálne prípady tímov, ktoré počas 20-minútovej relácie dokončili úlohy front-endu s úplnou ľahkosťou: Jeden upravuje komponenty a druhý píše testy s dokonalou synchronizáciouVS Code podporuje Live Share, ale niekoľko tímov hlási viac krokov nastavenia a určitú latenciu.

Tento „sociálny“ prístup nie je bonusom; je to kľúčová súčasť produktu. Zed podporuje párové programovanie a mentoring na diaľku bez spoliehania sa na externé nástroje. Pre distribuované tímy môže možnosť otvoriť integrovaný hlasový kanál a pracovať „na tom istom súbore“ prirodzene znamenať rozdiel v rýchlosti a kvalite. Tento pocit je bližší spoločnej úprave dokumentu než „pripojeniu sa k môjmu IDE“..

Integrovaná umelá inteligencia: Natívny asistent, kontext a praktické postupy

Zed má natívny panel sprievodcu, ktorý dokáže používať cloudové modely (napr. Claude 3.5 Sonnet) alebo lokálne modely prostredníctvom LM Studio. Výhoda je dvojaká: konzistentné rozhranie a udržiavateľnosť kódu. 100 % lokálne z dôvodu ochrany súkromia alebo nákladovV porovnaní s alternatívami niektorí vnímajú Copilota ako „doplnok“ vo VS Code, zatiaľ čo v Zede sa umelá inteligencia javí ako integrovaná.

Praktické príklady: V projekte Flask Zedov asistent zistil chýbajúce lomítko v trase 404 do 2 sekúnd; Cursor ponúkol niečo podobné, ale bol prerušený limitom bezplatného plánu; a Copilot vo VS Code poskytol všeobecnejší návrh bez toľkého kontextu z repozitára. So Zedom navyše, @Zmienky zjednodušujú kontext@file, @symbol (akýkoľvek identifikátor LSP), diagnostika LSP alebo dokonca webový obsah, všetko v dosahu konverzácie.

Pokročilé pracovné postupy umelej inteligencie: pravidlá, profily a úpravy priamo v texte

Aby sa predišlo opakovaniu rovnakých výziev, Zed vám umožňuje vytvárať „pravidlá“: šablóny správ s bohatým obsahom, ku ktorým môžete pridať kontext pomocou príkazov so lomítkom a potom ich vyvolať pomocou @rule v ľubovoľnom vlákne asistenta. Vďaka tomu sa typické úlohy ako „Môžete refaktorovať túto funkciu?“ alebo „Môžete opraviť túto chybu?“ stanú systematickými a rýchlymi. bez nekonečného kopírovania/vkladania.

K dispozícii sú aj profily agentov: „Zapisovať“ (asistent môže upravovať kód a vykonávať príkazy), „Opýtať sa“ (iba na čítanie) a „Minimálny“ (nemôže čítať ani zapisovať). Prepínanie medzi „Zapisovať“ a „Opýtať sa“ pomocou jednoduchého cmd+i je mimoriadne pohodlné a môžete si vytvoriť vlastné profily, napríklad profil „zabezpečeného zápisu“ bez oprávnení na mazanie, aby ste sa vyhli nepríjemným prekvapeniam. Tá jemná kontrola výkonu umelej inteligencie vytvára dôveru.

Online sprievodca vám umožňuje vybrať blok a vyžiadať si zmeny pomocou klávesov Ctrl+Enter: premenovať premenné, opraviť úryvok kódu, generovať SQL dotazy atď. Dotkne sa iba vybraného rozsahu, čo je ideálne pre mikroúpravy. Niektorí používatelia videli výstup s popismi ako {{REWRITTEN_CODE}} vo veľmi špecifických prípadoch, ale celkovo je to svižný nástroj na vykonávanie zmien. lokalizované a rýchle.

Pokiaľ ide o predpovede, Zed podporuje vlastného poskytovateľa, Copilot a Supermaven. Keď sa návrhy LSP a AI zhodujú, niektorí ľudia si všimnú trenie, kým neupravia nastavenia. Treba tiež poznamenať, že tokenizátor nie je vždy správny a že cena za požiadavku nie je viditeľná, čo je užitočný detail u iných asistentov. Napriek tomu, Celkový zážitok z umelej inteligencie v hre Zed je pozoruhodne praktický..

Otvorený zdrojový kód, súkromie a komunita

Zed sprístupnil svoj kód v roku 2024 a komunita ho prijala. Napríklad bola navrhnutá klávesová skratka pre „zbaliť všetko“, ľudia zdieľali alternatívy a tím ho integroval za týždeň. Toto tempo iterácie v kombinácii s Rust stackom vytvára pocit dlhodobého projektu s neustálymi aktualizáciami (uvádzajú sa verzie ako v0.170). Transparentnosť a rýchlosť zlepšovania Idú ruka v ruke.

Súkromie: Zed je svojou hlavnou prioritou lokálny a pridáva voliteľné cloudové funkcie na synchronizáciu/spoluprácu. Tímy s prísnym dodržiavaním predpisov oceňujú možnosť používať lokálne modely (prostredníctvom LM Studio) bez nutnosti nahrávať citlivý kód. Vo svete VS Code a iných nástrojov určité rozšírenia a telemetria vyvolávajú obavy v kritických oblastiach; v tomto smere Zed ponúka jasnú cestu: Lokálna umelá inteligencia, žiadne variabilné náklady ani externé dáta.

Rozšírenia a ekosystém: kde VS Code stále vládne

Ak potrebujete niečo naozaj zvláštne, pravdepodobne existuje rozšírenie VS Code, ktoré to dokáže vyriešiť. Táto obrovská knižnica je jeho supersilou. Zed tam ešte nie je: jeho katalóg je menší a niektoré pracovné postupy sú stále zelené. Jeden používateľ spomenul 1-2 sekundové oneskorenie pri ukladaní v určitých prostrediach a absenciu vzdialeného ovládacieho panela Gitu; musel som sa vrátiť do VS Code, aby som si pozrel rozdiely a zatvoril commity v určitých prípadoch.

Existujú aj určité nedostatky: obmedzenejšie ladenie, absencia WakaTime a fakt, že Zedove „úlohy“ úplne nenahrádzajú klasické konfigurácie zostavovania (cmd+B), pričom premenné ako $ZED_DIRNAME alebo $ZED_FILENAME sa nie vždy aktualizujú pri zmene súborov. Napriek tomu Zed prináša užitočné detaily, ako napríklad inline obviňovanie a dobre integrované Git guttery, čo mu dáva lepší výkon. pokrok v každodennej produktivite.

MCP server a databázy: Postgres ako príklad

Medzi významnými rozšíreniami MCP je rozšírenie Postgres, ktoré umožňuje dotazovať schému tabuľky bez kopírovania a vkladania. Môžete spustiť /pg-schema a potom jednoduchšie dotazovať spojenia alebo zmeny. Vyskytli sa určité problémy: nezobrazili sa všetky tabuľky alebo nebolo možné prepínať medzi viacerými databázami bez zmeny konfigurácie. Koncept však vyzerá dobre: nástroje prepojené s reálnym kontextom projektu bez toho, aby ste opustili editora.

Prípady použitia v reálnom živote a hmatateľné výhody Zed vs. VSCode

Okrem benchmarkov vám pri rozhodovaní pomôžu aj príbehy. V kódovaní Zed zrýchľuje rutinné úlohy vďaka svojmu prehľadu, výkonu a sprievodcovi. V tímoch integrovaná spolupráca skracuje čas potrebný na refaktoring alebo mentoring. Pre umelú inteligenciu poskytuje kombinácia @Mentions a pravidiel... „zlatá stredná hodnota“ medzi ovládaním a rýchlosťouA čo sa týka multiplatformového prostredia, dnes sa venujeme macOS a Linuxu s plánovanou podporou pre Windows.

Existujú konkrétne referencie: so Zedom a Claudom jeden výskumník dokončil experiment za 30 minút; iný tím používajúci Zed dokončil refaktorovanie Django API o 25 % rýchlejšie vďaka zdieľaným úpravám a hlasovému chatu; a tiež sa uvádza, ako Zedov dashboard Git uľahčil tok commitov v mikroúpravách Go servera. Sú to malé vylepšenia sčítané dohromady, ktoré sa nakoniec počítajú..

Spotreba a merania: ako boli testované v spoločnosti Zed

Čo sa týka testu batérie, metóda bola transparentná: powermetrics každých 15 sekúnd, kumulatívny priemer pre každý proces a celková konsolidácia podľa editora. Pre VS Code bol zostavený strom procesov (Electron, Code Helper Renderer/Plugin/GPU, gopls atď.), zatiaľ čo v Zed bol obraz čistejší (Zed + gopls). Celky už boli spomenuté: ~1216,744 vs. ~470,8049, s pomerom 2,58x v prospech Zedu. Väčšia autonómia a menej tepla Zo dňa na deň.

Nie je prekvapením, že Electron je súčasťou záťaže vo VS Code; záhadou je, koľko renderer v každom prípade zaberá: v tomto prípade boli čísla jasné. Naproti tomu sa zdá, že Zed-ov stack Rust + GPUI je kľúčový pre plynulé vykresľovanie a veľmi malú zaberaciu plochu s rastúcim projektom. Subjektívny výsledok sa zhoduje s objektívnymi údajmiIde to ako strela a notebook si to váži.

Ako aktivovať lokálne modely pomocou LM Studio v Zed

Ak máte záujem o lokálnu umelú inteligenciu na ochranu súkromia alebo kontrolu nákladov, Zed sa integruje s LM Studio v priebehu niekoľkých minút. Odporúčaný pracovný postup funguje dobre aj na 16GB počítačoch s modelmi parametrov s približne 8 miliardami. Jasné kroky bez zvláštnych závislostí:

  1. Nainštalujte si LM Studio: z jeho oficiálnej webovej stránky pre macOS, Linux alebo Windows.
  2. Stiahnite si šablónu: napríklad LLaMA 3.1 8B (~5–10 GB) v závislosti od vašej RAM.
  3. Spustite server: lms server start (zvyčajne zobrazuje http://localhost:1234).
  4. Konfigurácia Zed: Nastavenia > Asistent, vyberte „LM Studio“, zadajte URL adresu a šablónu.
  5. Test: otvorte panel sprievodcu (Cmd+T) a spýtajte sa „napíšte funkciu načítania v JS“.

Prípady z praxe ukazujú, že s týmto nastavením sprievodca navrhol optimalizáciu slučky v Pythone približne za 2 sekundy, všetko offline. Ak niečo zlyhá, skontroluje, či server stále beží a či sa URL adresa zhoduje; vyberte si model podľa svojej pamäti aby sa predišlo zámene.

Kde je VS Code stále bezpečnou voľbou

Ak vaša každodenná práca závisí od veľmi špecifických rozšírení (vysokoúrovňový Jupyter, špecializované nástroje alebo vyspelé podnikové integrácie), VS Code je stále bezpečnou voľbou. Jeho komunita a dokumentácia vám ušetria čas v zložitých scenároch. Jasným príkladom je Cursor, ktorý sa vyznačuje notebookmi a VS Code je dobre zbehlý v dátovej vede. Sila ekosystému sa nebuduje cez noc..

Aj keď vaša organizácia už štandardizovala pracovné postupy vo VS Code (politiky, vzdialené konfigurácie, reťazce nástrojov), migrácia sa z krátkodobého hľadiska nemusí oplatiť. Nič vám nebráni používať Zed ako primárny editor a ponechať si VS Code pre konkrétne úlohy. V skutočnosti mnohí používatelia uvádzajú práve toto: Zed pre rýchlych 80 % a VS Code pre „špecializovaných“ 20 %.

Integrácie a možnosti umelej inteligencie: Sloboda výberu

Hoci sa Zed spolieha na natívneho asistenta, neobmedzuje vás na určitého poskytovateľa: môžete integrovať Copilot, používať LM Studio lokálne alebo riadiť iných poskytovateľov. K dispozícii je tiež podpora pre riešenia ako Ollama, ktorá otvára dvere k rôznym lokálnym modelom. Niektorí ľudia prehliadajú možnosť vidieť cenu za požiadavku a prepracovanejší tokenizátor, ale cesta je jasná: AI podľa vašich predstáv, bez povinných poplatkov za mýto.

Aktuálne obmedzenia Zed, ktorých by ste si mali byť vedomí

Nie všetko je dokonalé. Ladenie je v porovnaní s VS Code nedostatočne zrelé, chýba integrácia WakaTime a úlohy stále úplne nenahrádzajú konfigurácie zostavovania pomocou cmd+B. Na diaľku chýba kompletný panel Git a v určitých prostrediach sa objavujú hlásenia oneskorenia ukladania. Windows je stále na ceste, čo je pre niektoré tímy nevyhnutnou podmienkou.

V notebookoch má Cursor výhodu a ak sa spoliehate na veľmi špecifické integrácie (napr. Git Graph), možno ich ešte nenájdete. Ak vaša práca prosperuje na špecifických rozšíreniach, VS Code je pravdepodobne stále nevyhnutný. Zed však rýchlo napreduje a komunita už ukázala, že mnohé medzery sa dajú odstrániť v priebehu niekoľkých týždňov. Trend naznačuje zrýchlené odstraňovanie nedostatkov.

Pre koho je dnes Zed?

Pre tých, ktorí hľadajú rýchlosť, sústredenie a natívnu spoluprácu, je Zed víťazom. Ak si ceníte dobre integrovanú umelú inteligenciu s možnosťou jej lokálneho spustenia a nepotrebujete dvadsať exotických rozšírení, okamžite si ho obľúbite. Vzdialené tímy, ktoré pravidelne spolupracujú, budú mať úžitok z hlasových kanálov a zdieľaných kurzorov. Ak sa vám vybijú ventilátory a vybije sa vám batéria, zmenu si všimnete..

Pre tých, ktorí prosperujú v rozsiahlom ekosystéme a vysoko prispôsobených pracovných postupoch, zostáva VS Code pevným a známym základom. Dobrou správou je, že nejde o binárne rozhodnutie: môžete zostať pri Zede ako svojom primárnom editore a VS Code si vyhradiť na tie chvíle, keď vás jeho ekosystém zachráni. Dôležité je, aby vás nástroj nezastavil..

Po preštudovaní údajov, príbehov a porovnaní je zrejmé, že Zed sa nesnaží „zvíťaziť s prevahou“ v ekosystéme, ale skôr v každodennom zážitku: spúšťa sa okamžite, spotrebúva menej energie, lepšie spolupracuje a obsahuje umelú inteligenciu, ktorá prináša pridanú hodnotu bez toho, aby rušila. VS Code si udržiava svoju korunu tam, kde kraľuje široká škála rozšírení. Výber nie je o dogme, ale o tom, ako pracujete: ak uprednostníte tempo, ticho a zdieľané úpravy, Zed vám vyčarí úsmev na tvári; ak váš deň závisí od veľmi špecifických doplnkov, VS Code zostane vašou záchrannou sieťou. Obe môžu inteligentne koexistovať vo vašom toku.