
Mark Lucas
0
2482
27
Vývoj softwaru a webu se v posledních letech radikálně změnil. Týmy již nemusí sdílet stejné místo. Vylepšily se také nástroje dostupné pro vývojáře softwaru, aplikací a webových stránek.
Přesto existují situace, kdy budete možná potřebovat centralizované pracovní prostředí. Zde přicházejí nástroje pro vzdálený vývoj, jako je Visual Studio Online. Dnes se podíváme, jak by to mohlo ovlivnit kohokoli, kdo pracuje ve vzdáleném vývojovém týmu..
Vstupte do Visual Studio online
V nedávném oznámení společnost Microsoft odhalila aplikaci Visual Studio Online, aby umožnila skutečně lokální agnostické kódování. Visual Studio Online obsahuje jak plnohodnotný editor kódu prohlížeče, tak centrální centrum projektu pro synchronizaci s místním editorem.
Matoucí, Visual Studio Online jako jméno už nějakou dobu existuje. Bylo to původní jméno služby Azure DevOps, online systému řízení projektů.
Název má v tomto kontextu mnohem větší smysl, protože to, co se zdá být spuštěno společností Microsoft, je zcela vzdálený doprovod hostovaný serverem k Visual Studio Code a Visual Studio..
Co je kód Visual Studio?
Abyste porozuměli důsledkům Visual Studio Online, musíte znát Visual Studio Code (VS Code).
VS Code je bezplatný editor kódů společnosti Microsoft pro vývojáře. Na rozdíl od Visual Studio (vlajková loď IDE společnosti Microsoft) je VS kód 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ě funkční lehké prostředí pro programování. Rozšíření pomáhají s dokončováním kódu a linkováním a Visual Studio Live Share umožňuje společné kódování prostřednictvím internetového připojení. Visual Studio Online je nastaveno tak, aby mezeru ještě více překonalo a umožnilo tak sdílení sdílených kódovacích prostředí.
Jak bude fungovat Visual Studio Online?
Spíše než všichni, kdo konfigurují vývojové prostředí na místním počítači, poskytuje Visual Studio Online zkušenost týmu pracujícího na stejném systému. Abychom pochopili, proč je to mocné, zvažte kroky potřebné k práci v 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. Správa balíčků a kontrola verzí mohou pomoci, ale je na každém členovi týmu, aby kontroloval své prostředí.
Problémem může být i hardware. Pokud váš stroj nebyl kompatibilní s prvky projektu, až donedávna jste neměl jinou možnost, než si koupit nový počítač. Nyní, i když není nic lokálně nainstalováno, byste mohli pracovat s jakýmkoli nastavením vývoje.
Neexistuje to již existuje?
Plně online IDE nejsou ničím novým 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 rozvoj skupin v menším měřítku.
Existují dokonce i online IDE, která používají otevřený zdrojový kódový kód VS Code, a kdokoli obeznámený se softwarem se bude cítit jako doma.
S některou z těchto služeb je technicky možné mít vzdálené prostředí přístupné jak prostřednictvím prohlížeče, tak lokálně. Na rozdíl od toho, co Visual Studio Online pravděpodobně udělá, je zefektivnění a přístupnost.
Co dělá Visual Studio online zvláštním?
Efektivní nasazení celého projektu na jeden stroj znamená, že každý pracuje vždy se stejným nastavením. Bez ohledu na to, zda jste zkušený programátor, nebo je to váš první den v práci, vše je již nastaveno předem.
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 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 můžete nosit kódování palci!
Co umí Visual Studio online?
V době psaní není Visual Studio Online mimo, ale zdá se, že je nastaven obecný pracovní postup. Bude obsahovat všechny stejné funkce jako VS Code, jako je kompletace kódu, obložení a spolupráce v prohlížeči.
Kromě toho budou všechny podrobnosti projektu spolu s preferencemi a motivy uživatele synchronizovány mezi instancemi prohlížeče a lokálního editoru kódu.
Microsoft také oznámil integraci IntelliCode, využití strojového učení, aby poskytl lepší návrh a dokončení kódu na základě vašich zvyklostí. I když 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 jediného vývojového stroje je individuální přizpůsobení. Pokud jste zvyklí na konkrétní pracovní postup, rozvržení nebo vlastní klávesové zkratky, může být obtížné jej upravit.
Naštěstí to nebude fungovat Visual Studio Online. Témata na uživatele umožní individuální nastavení. Přestože mezi používáním off-line editoru budou nepochybně nějaké rozdíly, uživatelské prostředí by mělo být podobné domácímu prostředí.
Další věcí, kterou je třeba poznamenat, je to, že Visual Studio Online není náhradou kódu VS 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 již používáte svůj domácí stroj pro vývoj, možná se divíte, proč byste se s Visual Studio Online obtěžovali.
To nemusí být pro každého. Osamělí vývojáři nebo kdokoli, kdo pracuje s mikrokontroléry nebo jiným hardwarem, nemusí mít z cloudového vývojového prostředí prospěch. Pokud jste již obeznámeni s jiným editorem kódů a jste spokojeni s používáním virtuálních prostředí pro programování Naučte se, jak používat virtuální prostředí Python Naučte se, jak používat virtuální prostředí Python Ať už jste zkušený vývojář Pythonu, nebo právě začínáte , naučit se, jak nastavit virtuální prostředí, je nezbytné pro jakýkoli projekt Python. , pak by se přepínač mohl zdát zbytečný.
Skutečný přínos aplikace Visual Studio Online bude pro začátečníky. Už nemusíte procházet minové pole správy balíků.
Ještě důležitější je, že Visual Studio Online otevírá vývoj komukoli. Nezáleží na tom, zda používáte Chromebook, chytrý telefon nebo staré PC, které jste našli v popelnici - získáte přístup ke stejným nástrojům.
Kde mohu získat Visual Studio online?
V době psaní není VS Online přístupná veřejnosti. K dispozici je soukromý náhled a můžete o něj požádat společnost Microsoft. Pravděpodobnost je však taková, že budete muset počkat, až bude ve veřejné beta verzi, než si to vyzkoušíte.
Pokud však chcete zažít něco velmi podobného, jsou již k dispozici online verze VS kódu. Protože se jedná o software s otevřeným zdrojovým kódem, není co zastavit vytváření verze pro vlastní server. Pokud to vypadá jako příliš mnoho práce, jsou weby jako Coder a StackBlitz obě verze prohlížeče VS Code.
Více o prohlížečích založených na IDE
Visual Studio Online posune vývoj online na novou úroveň. Chcete-li získat chuť kódování založeného na spolupráci, měli byste se seznámit s Visual Studio Live Share.
Zatímco čekáte na vydání Visual Studio Online, proč nezkusit vyzkoušet jeden z mnoha IDE založených na prohlížeči 13 nejlepších IDE prohlížeče, které by měl každý programátor vědět o 13 nejlepších IDE prohlížeče, které by každý programátor měl vědět o Hledáte spolehlivý integrovaný vývoj založený na prohlížeči životní prostředí? Začněte se vyvíjet kdekoli s těmito prohlížeči IDE. už tam venku?