Tab balicek VS Code ne, ale jeho komponenty ano. Protoze je to browserova aplikace bezici v Electronu, byli schopni ji zprovoznit i v plnem browseru: https://vscode.dev/. A zminene GitHub Codespaces jsou pokracovanim, jak to integrovat s GitHubem a sam,ozrejme, protoze zadarmo neni ani pivo ;-) tak dostat z toho prachy. Github ma celou rodinu produktu, od urcite urovne za penize.
Mimochodem, samotny Electron vznikl diky Atomu. A ten system rozsireni, co dnes mame v Code jsme meli drive v Atomu. A jak uz to nekdy byva, otec byl zabit svym synem. Nebo aspon prizabit ;-) Bez GitHubu jako hlavniho vyvojare bude Atom skomirat. I ja jsem utekl od Atomu k Code, protoze Atom by pomalejsi a pomalejsi. Myslim, ze samotna koupe GitHubu Microsoftem soumrak Atomu nezpusobila, i kdyz ho nejspise uspisila. Sponzorovat dve vicemene stejna IDE nema komercne smysl. Ebrace, extend, extinguish...
A jeste mimochodem, tvurce Atomu s jeho soumrakem neusina. Pracuje na novem IDE: https://zed.dev/.
9. 6. 2022, 11:39 editováno autorem komentáře
Rozsireni VS Code mohou vyuzivat jen nejake preddefinovane hooky, nemohou sahat na DOM samotneho editoru. V tom se moc nelisi od pluginu jinych IDE.
Pro me vyhoda Atomu, ze umoznuje automatizaci pomoci uzivatelskych skriptu. (napriklad chci otevrit nekolik terminalu, v kazdem spustit jinou sluzbu, restartovat je soucasne a pod.), nevim, jestli VS Code tohle umi,
9. 6. 2022, 17:36 editováno autorem komentáře
Zrovna váš příklad se službami bych spíše řešil kontejnery a je už celkem jedno, zda to bude docker compose, k3s, atd. Jsem celkem přesvědčen, že něco obdobného lze udělat i pomoci tmux. Nebo si na to můžete udělat ve VS Code tasky, každý task sice spustí nový process ale ve stejném terminálu, v kombinaci s tmux je to je snad ještě lepší než mít otevřeno několik mnoho samostatných terminálů.
Kdybyste byl jako vlastník GitHubu (M$) před rozhodnutím vyvíjet dvě v naprosto stejné věci, jen do jedné nemůžete montovat svoji metriku na sledování uživatelů, co byste udělali?
M$ v podstatě udělal to, co dělá s konkurencí (a nejenom on) už dekády, okopíruje/forkne, pak koupí a nakonec zruší. Na druhou stranu takové/podobné vypořádání se s konkurencí/opozicí dělá daleko více firem/států.
Atom není se soukromím o moc lepší, telemetrie nejprve šla přes Google Analytics, od nějaké verze to používá GitHub telemetrii. K Microsoftu jdou metriky tak jako tak... možná neobsahují totéž, ale to je otázka jednoho updatu, vždyť to mají v rukách obojí.
Ještě tam mají odesílání výjimek na bugsnag.com a nějaké další. Je to prostě webová stránka.
9. 6. 2022, 14:11 editováno autorem komentáře
Někdo to zkoumal, nevim, protože jsem se vrátil ke Code. Ale tak jo, jdu to pogooglit... tak jiné repo než MS market place: https://github.com/VSCodium/vscodium/issues/448