Nastupující CEO GitHubu mluví o budoucnosti textového editoru Atom, VSTS a dalších

Ikona času čtení 7 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

Microsoft GitHub


Začátkem tohoto týdne Microsoft oficiálně oznámila, že kupuje GitHub, přední světovou platformu pro vývoj softwaru, za zhruba 7.5 miliardy dolarů. Microsoft zmínil, že GitHub bude fungovat nezávisle a bude i nadále poskytovat otevřenou platformu pro všechny vývojáře ve všech odvětvích tím, že bude podporovat programovací jazyky, nástroje a operační systémy podle jejich výběru pro jejich projekty. Microsoft také uvedl, že CVP Nat Friedman se stane generálním ředitelem GitHubu, zatímco současný generální ředitel GitHubu, Chris Wanstrath, se stane technickým kolegou Microsoftu. Nat Friedman dnes během svého AmA na Redditu diskutoval o mnoha věcech o budoucnosti GitHubu pod Microsoftem. Některé z jeho odpovědí si můžete přečíst níže.

Otázka: Jaké plány má Microsoft ohledně textového editoru Atom na GitHubu (který se u cílového uživatele zjevně překrývá s VS Code)?

Vývojáři si na svém nastavení dávají opravdu záležet a výběr editoru je jedním z nejosobnějších rozhodnutí, které vývojář dělá. Jazyky se mění, zaměstnání se mění, často si pořídíte nový počítač nebo upgradujete operační systém, ale obvykle si vyberete editor a rostete s ním roky. Poslední věc, kterou bych chtěl udělat, je vzít toto rozhodnutí uživatelům Atomu.

Atom je fantastický editor se zdravou komunitou, milujícími fanoušky, vynikajícím designem a slibným vpádem do spolupráce v reálném čase. V Microsoftu již používáme každý editor od Atomu přes VS Code až po Sublime až po Vim a chceme, aby vývojáři používali na GitHubu jakýkoli editor, který preferují.

Budeme tedy pokračovat ve vývoji a podpoře jak Atom, tak VS Code.

Otázka: Bude to znamenat, že některé funkce produktu Microsoft (Visual Studio Live Share) nakonec přejdou také na Atom?

VS Code a Atom ve skutečnosti sdílejí spoustu historie a kódu a Microsoft a GitHub spolupracovaly na základních technologiích už léta:

  • Je zřejmé, že pracujeme společně na Electronu, společném základu pro oba editory. Microsoft začal spolupracovat s GitHub na Electronu, když byl oznámen v roce 2015 – kdy se ještě jmenoval AtomShell a před oznámením VS Code. Připojili jsme se k jejich kanálům Slack a účastnili se hackathonů a Microsoft je od té doby hlavním přispěvatelem do Electronu. Electron také používáme v mnoha dalších produktech…
  • Atom-ide ?přijal ?Protokol jazykového serveru ?který jsme vyvinuli jako součást VS Code. To umožňuje sdílení pokročilé jazykové podpory mezi VS Code a Atom. Všechny jazykové balíčky, které Atom-ide podporuje, sdílejí jazykové servery s VS Code.
  • Komunita Atom-ide také mluví o přijetí ?Protokol ladícího adaptéru? což umožní společnou podporu debuggeru mezi Atom a VS Code.
  • Jsme nadšeni nedávným vývojem spolupráce v reálném čase a očekávám, že Atom Teletype a VS Code Live Share budou koordinovat protokoly, takže nakonec vývojáři používající oba editory budou moci upravovat stejné soubory společně v reálném čase.

Takže miluji léta spolupráce mezi Microsoftem a GitHub, která vytvořila tyto dva oblíbené editory, a očekávám, že tento plodný vztah bude pokračovat!

Otázka: Jaká je vaše reakce na to, že lidé přesouvají repozitáře na GitLab a další poskytovatele?

Vývojáři jsou nezávislí myslitelé a vždy budou mít zdravý stupeň skepse, ale přiznávám, že jsem byl smutný, když jsem viděl, že někteří byli nuceni posunout svůj kód. Zodpovědnost za získání jejich důvěry beru vážně.

OTOH, myslím si, že je skvělé, že git poskytuje vývojářům flexibilitu, aby mohli takto přesouvat svá úložiště, a doufám, že ti, kteří v posledních několika dnech vyzkoušeli jiné hostitele Git, budou mít otevřenou mysl a zváží návrat, jakmile předvedeme naše odhodlání k otevřenosti a udělali GitHub ještě větším. Pokud se rozhodnou nestěhovat se zpět, je to jejich výsada a rozhodnutí vývojáře oslavujeme, i když si vývojáři nevyberou nás.

To znamená, že tým GitHub hlásí, že skupina uživatelů, kteří migrovali nebo uzavřeli své účty, je extrémně malá, a to je více než vynahrazeno nárůstem nových registrací a novým zájmem o GitHub tento týden.

Otázka: Měli bychom očekávat, že se na našich veřejných repozitářích projektů GitHub začne objevovat nějaká reklama?

Ne.

(Některé historické souvislosti: když GitHub začínal, byl Sourceforge dominantním webem pro hostování kódu na internetu. Sourceforge byl nakonec vlastněn mediálním konglomerátem, který web intenzivně monetizoval prostřednictvím reklamy. Stal se bažinou bannerových reklam a vyskakovacích oken a zpožděným stahováním vystavit uživatele většímu počtu reklam. Čisté rozhraní GitHubu a přístup zaměřený na vývojáře lze částečně považovat za reakci proti Sourceforge. Zjevně to byla správná cesta.)

Otázka: Kromě nejviditelnějších veřejných úložišť s otevřeným zdrojovým kódem je GitHub domovem bezpočtu soukromých úložišť, z nichž mnohé vlastní společnosti s nabídkami, které přímo konkurují společnosti Microsoft. Jde o zcela jasný střet zájmů. Jaké kroky může společnost Microsoft podniknout, aby prokázala, že soukromá úložiště zůstávají soukromá i ze strany zaměstnanců a vedoucích pracovníků společnosti Microsoft?

Společnost Microsoft dnes hostí důvěrné informace více než jedné miliardy zákazníků a tuto odpovědnost bereme mimořádně vážně.

GitHub již má zavedeny zásady a ovládací prvky, které omezují přístup zaměstnanců k soukromým úložištím, a to zůstane stejně přísné jako vždy pod Microsoftem.

Otázka: Jaké prvky kultury Github byste rádi přinesli Microsoftu?

Jednou ze skvělých věcí na GitHubu je, že GitHub běží na GitHubu; jejich prodejní, marketingové a právní funkce ve skutečnosti využívají problémy a poptávky ke spolupráci napříč společností. To znamená, že všechny různé týmy pracují otevřeně, a to přispívá ke kultuře velmi spolupráce (to také znamená, že noví právníci na GitHubu se naučí, jak sloučit PR a které emotikony použít, když se připojí!).

Otázka: Moje otázka zní takto: Jaký druh integrace, konkurence, ukončení podpory atd. můžeme očekávat s ohledem na VSTS a GitHub nabízející velmi podobné služby? Existují plány na sloučení produktů a/nebo týmů z obou oblastí, nebo zůstanou oddělené?

Na VSTS spoléhají miliony vývojářů, včetně samotného Microsoftu. VSTS má také spoustu funkcí, které jsou mimo kontrolu verzí, včetně CI, správy vydání, ruční správy testů atd. Naším plánem je nadále podporovat správu verzí VSTS i GitHub a provádět integrační práci tak, aby uživatelé VSTS měli skvělý zkušenosti s plnou integrací a sledovatelností, pokud se rozhodnou používat GitHub pro správu verzí.

Otázka: Změní se Github z technologického/stackového hlediska? Abych byl přesnější, bude stack stále převážně zaměřený na Ruby / Rails nebo se dočkáme větší diverzifikace v oblasti technologií?

GitHub byl zjevně prvním osvojitelem Rails a tým odvedl neuvěřitelnou práci, když zvýšil svůj stack na jednu z největších stránek na internetu (#34 v USA na Alexa). Replatformace GitHubu se neplánuje.

Otázka: Udržujete si normální účty GitHub nebo se snažíte přimět uživatele, aby pro přihlašování na GitHub používali univerzální účet Microsoft?

Milujeme přihlašování na GitHub. Váš účet GitHub je vaše identita vývojáře a mnoho uživatelů je zvyklých přihlašovat se do vývojářských nástrojů a služeb (např. Travis, Circle) pomocí svých účtů GitHub. Takže pokud něco, můžeme se rozhodnout přidat GitHub jako možnost přihlášení k Microsoftu.

Otázka: Vzhledem k historii akvizic Microsoftu a pošramocené pověsti, kterou v důsledku toho některé produkty získaly, proč bychom měli věřit, že je to dobrá věc pro budoucnost GitHubu?

Microsoft se o tomto typu akvizice naučil několik tvrdých (drahých) lekcí. Akvizice pod současným vedením Microsoftu mají dobré výsledky – Minecraft a LinkedIn jsou příklady, kdy Microsoft získal úspěšnou platformu, poskytl společnostem zdroje, které potřebovaly k urychlení, a poté je nechal nadále fungovat nezávisle. Funguje to dobře.

Více odpovědí od Nata si můžete přečíst ze zdrojového odkazu níže.

Zdroj: reddit

Více o tématech: Atom Text Edition, Budoucí generální ředitel, GitHub, microsoft, Nat friedman, Reddit AmA, VSTS

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *