Začněte kódovat ve svém prohlížeči pomocí aplikace Microsoft Visual Studio Online

Začněte kódovat ve svém prohlížeči pomocí aplikace Microsoft Visual Studio Online

Vývoj softwaru a webu se v posledních letech radikálně změnil. Týmy již nemusí sdílet stejné umístění. Vylepšily se také nástroje dostupné pro vývojáře softwaru, aplikací a webů.





Navzdory tomu stále existují situace, kdy byste mohli potřebovat centralizované pracovní prostředí. Tady přicházejí nástroje pro vzdálený vývoj, jako je Visual Studio Online. Dnes se podíváme na to, jak by to mohlo ovlivnit kohokoli, kdo pracuje ve vzdáleném vývojovém týmu.





Zadejte Visual Studio Online

V nedávném oznámení, Microsoft odhalil Visual Studio Online aby bylo umožněno skutečně agnostické kódování polohy. Visual Studio Online obsahuje plně rozvinutý editor kódu prohlížeče a centrální projektové centrum pro synchronizaci s místním editorem.





Matoucí je, že Visual Studio Online jako název existuje již nějakou dobu. To byl původní název Azure DevOps služba, online systém pro řízení projektů.

Název v této souvislosti dává mnohem větší smysl, protože to, co Microsoft spouští, je plně vzdálený společník hostovaný na serveru Visual Studio Code a Visual Studio.



Co je kód Visual Studio?

Abyste porozuměli důsledkům aplikace Visual Studio Online, musíte být obeznámeni s kódem Visual Studio Code (VS Code).

VS Code je bezplatný editor kódu Microsoft pro vývojáře. Na rozdíl od Visual Studio (vlajková loď IDE společnosti Microsoft) je VS Code open source a blíže textovým editorům, jako je Sublime Text a Atom, než úplné integrované vývojové prostředí (IDE).





Je k dispozici pro Windows, Mac a Linux a poskytuje plně vybavené lehké prostředí pro programování. Rozšíření pomáhají s dokončováním a linkováním kódu a Visual Studio Live Share umožňuje kolaborativní kódování prostřednictvím internetového připojení. Visual Studio Online je nastaveno tak, aby ještě více překlenulo propast a umožnilo sdílené prostředí kódování.

Jak bude fungovat Visual Studio Online?

Místo toho, aby každý konfiguroval vývojové prostředí na místním počítači, poskytuje Visual Studio Online zkušenosti týmu pracujícího na stejném systému. Abyste pochopili, proč je to mocné, zvažte kroky nutné k práci ve vývojovém týmu.





Každý musí mít k dispozici stejné nástroje a knihovny. Různé vývojové stroje mohou provozovat různé operační systémy nebo verze softwaru. Pomoci může správa balíčků a správa verzí, ale je na každém členovi týmu, aby ovládal své prostředí.

Dokonce i hardware může být problém. Pokud váš počítač nebyl kompatibilní s prvky projektu, pak vám donedávna nezbylo nic jiného, ​​než si pořídit nový počítač. Nyní, i když není nic nainstalováno lokálně, můžete pracovat s jakýmkoli vývojovým nastavením.

To už neexistuje?

Plně online IDE nejsou žádnou novinkou a Amazon AWS Cloud9 IDE je robustní prostředí bohaté na funkce. Podobně existuje mnoho online předplatných služeb určených pro vývoj menších skupin.

Existují dokonce online IDE, která používají open source kódovou základnu VS Code, a každý, kdo je se softwarem obeznámen, se bude cítit jako doma.

Mít vzdálené prostředí přístupné jak prostřednictvím prohlížeče, tak lokálně je technicky možné s jakoukoli z těchto služeb. Naproti tomu Visual Studio Online pravděpodobně udělá to, že z něj udělá efektivnější a přístupnější prostředí.

proč můj obrázek neříká doručeno

Čím je Visual Studio Online speciální?

Efektivní umístění celého projektu na jeden stroj znamená, že všichni vždy pracují se stejným nastavením. Nezáleží na tom, zda jste zkušený programátor, nebo je to váš první den v práci, vše je již předem nastaveno.

Pokud se potřeby projektu změní například na nový systém nebo rámec, musí se změnit pouze jedno vývojové prostředí a tyto změny se automaticky přenesou na každého člena týmu.

Teoreticky by nebyl žádný rozdíl mezi prací doma na vašem obvyklém vývojovém stroji, na vypůjčeném počítači nebo dokonce na smartphonu --- pokud sneseš kódování palci!

Co může Visual Studio Online dělat?

V době psaní není Visual Studio Online venku, ale zdá se, že obecný pracovní postup je nastavený. Bude obsahovat všechny stejné funkce jako VS Code, jako je dokončení kódu, linting a spolupráce v prohlížeči.

Kromě toho se všechny detaily projektu spolu s uživatelskými předvolbami a motivy budou synchronizovat mezi instancemi prohlížeče a místního editoru kódu.

Microsoft také oznámil integraci IntelliCode, která využívá strojové učení k lepšímu návrhu a dokončení kódu na základě vašich zvyklostí. I když to není potvrzeno, je vysoce pravděpodobné, že IntelliCode bude škálovatelný pro celé týmy, což umožní dynamické nástroje založené na architektuře projektu.

A co moje vlastní nastavení kódování?

Jednou zjevnou nevýhodou přístupu jednoho vývojového stroje je individuální přizpůsobení. Pokud jste zvyklí na konkrétní pracovní postup, rozložení nebo vlastní klávesové zkratky, může být obtížné jej upravit.

Naštěstí to není způsob, jakým bude Visual Studio Online fungovat. Motivy na uživatele umožní individuální nastavení. I když mezi používáním off-line editoru nepochybně budou určité rozdíly, uživatelské prostředí by mělo být podobné vašemu domácímu prostředí.

Další věc, kterou je třeba poznamenat, je, že Visual Studio Online není náhradním VS Code nebo Visual Studio. Jedná se o doprovodnou aplikaci, která umožňuje uživatelům kódovat přímo v prohlížeči. Předpokládaný pracovní postup zahrnuje propojení místního nastavení s novou online službou.

Proč potřebuji vzdálený editor kódu?

Pokud už svůj domácí stroj pro vývoj používáte, možná se divíte, proč byste si s Visual Studio Online dělali starosti.

Nemusí to být pro každého. Osamělí vývojáři nebo kdokoli pracující s mikrokontroléry nebo jiným hardwarem nemusí mít prospěch z cloudového vývojového prostředí. Navíc, pokud jste již obeznámeni s jiným editorem kódu a umíte používat virtuální prostředí pro programování, může se zdát, že přechod není zbytečný.

Skutečná výhoda aplikace Visual Studio Online bude pro začínající vývojáře. Už nemusíte procházet minovým polem správy balíků.

Ještě důležitější je, že Visual Studio Online otevírá vývoj komukoli. Už nezáleží na tom, jestli používáte Chromebook, chytrý telefon nebo starý počítač, který jste našli v kontejneru-získáte přístup ke stejným nástrojům.

Kde mohu získat Visual Studio Online?

V době psaní článku není VS Online k dispozici veřejnosti. K dispozici je soukromý náhled a můžete platí pro Microsoft k němu přistupovat. Pravděpodobnost však je, že budete muset počkat, až bude ve veřejné beta verzi, abyste si to mohli vyzkoušet.

To znamená, že pokud chcete zažít něco pravděpodobně velmi podobného, ​​již jsou k dispozici online verze VS Code. Jelikož se jedná o software s otevřeným zdrojovým kódem, nic vám nebrání ve vytvoření verze pro váš vlastní server. Pokud se vám to zdá jako příliš mnoho práce, stránky jako Kodér a StackBlitz jsou obě verze prohlížeče VS Code.

Více o IDE založených na prohlížeči

Visual Studio Online posune online vývoj na novou úroveň. Chcete -li ochutnat kolaborativní kódování, měli byste se seznámit s Visual Studio Live Share.

Zatímco čekáte na vydání aplikace Visual Studio Online, proč nezkusit jednu z mnoha IDE založené na prohlížeči už tam venku?

jak vytvořit skupinu e -mailů v aplikaci Outlook
Podíl Podíl tweet E-mailem Průvodce pro začátečníky k animované řeči

Animační řeč může být výzva. Pokud jste připraveni začít s přidáváním dialogu do svého projektu, proces za vás rozdělíme.

Číst dále
Související témata
  • Programování
  • Nástroje pro spolupráci
  • Kód Visual Studio
  • Integrované vývojové prostředí
  • Visual Studio Online
O autorovi Ian Buckley(216 publikovaných článků)

Ian Buckley je nezávislý novinář, hudebník, performer a video producent žijící v Berlíně v Německu. Když nepíše nebo není na jevišti, pohrává si s elektronikou nebo kódem pro kutily v naději, že se stane šíleným vědcem.

Více od Iana Buckleyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru