Începeți codarea în browserul dvs. cu Microsoft Visual Studio Online

Începeți codarea în browserul dvs. cu Microsoft Visual Studio Online

Dezvoltarea de software și web s-a schimbat radical în ultimii ani. Echipele nu mai trebuie să partajeze aceeași locație. De asemenea, instrumentele disponibile celor care dezvoltă software, aplicații și site-uri web s-au îmbunătățit.





În ciuda acestui fapt, există încă situații în care este posibil să aveți nevoie de un mediu de lucru centralizat. Aici intervin instrumentele de dezvoltare la distanță, cum ar fi Visual Studio Online. Astăzi vom analiza modul în care acest lucru ar putea afecta pe oricine lucrează într-o echipă de dezvoltare la distanță.





Intrați în Visual Studio Online

Într-un anunț recent, Microsoft a dezvăluit Visual Studio Online pentru a permite codificarea agnostică cu adevărat a locației. Visual Studio Online oferă atât un editor de cod de browser complet, cât și un hub central de proiect pentru sincronizarea cu editorul dvs. local.





În mod confuz, Visual Studio Online ca nume există de ceva timp. A fost numele original al Azure DevOps service, un sistem online de management al proiectelor.

Numele are mult mai mult sens în acest context, deoarece ceea ce Microsoft pare să lanseze este un însoțitor complet la distanță, găzduit de server pentru Visual Studio Code și Visual Studio.



Ce este codul Visual Studio?

Pentru a înțelege implicațiile Visual Studio Online, va trebui să vă familiarizați cu Visual Studio Code (VS Code).

VS Code este editorul de cod gratuit Microsoft pentru dezvoltatori. Spre deosebire de Visual Studio (IDE emblematic al Microsoft), codul VS este open source și mai aproape de editorii de text precum Sublime Text și Atom decât un mediu de dezvoltare integrat complet (IDE).





Disponibil pentru Windows, Mac și Linux, oferă un mediu ușor cu funcții complete pentru programare. Extensiile ajută la completarea și scăderea codului, iar Visual Studio Live Share permite codificarea colaborativă printr-o conexiune la internet. Visual Studio Online este setat să reducă distanța și mai mult, permițând medii de codare partajate.

Cum va funcționa Visual Studio Online?

Mai degrabă decât oricine configurează un mediu de dezvoltare pe o mașină locală, Visual Studio Online oferă experiența unei echipe care lucrează pe același sistem. Pentru a înțelege de ce acest lucru este puternic, luați în considerare pașii necesari pentru a lucra într-o echipă de dezvoltare.





Toată lumea trebuie să aibă aceleași instrumente și biblioteci disponibile. Diferite mașini de dezvoltare pot rula diferite sisteme de operare sau versiuni ale software-ului. Gestionarea pachetelor și controlul versiunilor vă pot ajuta, dar depinde de fiecare membru al echipei să-și controleze mediul.

Chiar și hardware-ul poate fi o problemă. Dacă mașina dvs. nu era compatibilă cu elementele unui proiect, până de curând nu ați avut de ales decât să obțineți un computer nou. Acum, chiar și cu nimic instalat local, puteți lucra cu orice setare de dezvoltare.

Nu există deja acest lucru?

IDE-urile complet online nu sunt nimic nou, iar AWS Cloud9 IDE de la Amazon este un mediu robust, bogat în caracteristici. În mod similar, există multe servicii de abonament online concepute pentru dezvoltarea de grupuri la scară mai mică.

Există chiar și IDE-uri online care utilizează baza de cod open source a codului VS și oricine este familiarizat cu software-ul se va simți ca acasă.

A avea un mediu la distanță accesibil atât prin browser, cât și local este tehnic posibil cu oricare dintre aceste servicii. Spre deosebire de ceea ce Visual Studio Online va face probabil este să-l facă o experiență mai simplificată și mai accesibilă.

ce înseamnă împreună aceste emoji?

Ce face ca Visual Studio Online să fie special?

Punerea întregului proiect într-o singură mașină înseamnă că toată lumea funcționează întotdeauna cu aceeași configurare. Indiferent dacă sunteți un programator experimentat sau dacă este prima zi de lucru, totul este deja configurat în avans.

Dacă nevoile proiectului se schimbă, de exemplu, într-un nou sistem sau cadru, trebuie să se schimbe un singur mediu de dezvoltare, iar aceste modificări se transmit automat fiecărui membru al echipei.

În teorie, nu ar exista nicio diferență între a lucra acasă pe mașina dvs. obișnuită de dezvoltare, pe un computer împrumutat sau chiar pe un smartphone --- dacă puteți suporta codificarea cu degetele mari!

Ce poate face Visual Studio Online?

În momentul scrierii, Visual Studio Online nu este disponibil, dar fluxul general de lucru pare setat. Va conține toate aceleași caracteristici ca și codul VS, cum ar fi completarea codului, scamarea și colaborarea în browser.

În plus, toate detaliile proiectului, împreună cu preferințele utilizatorului și temele, se vor sincroniza între browser și instanțele editorului de cod local.

Microsoft a anunțat, de asemenea, integrarea IntelliCode, folosind învățarea automată pentru a oferi o mai bună sugestie de cod și finalizare pe baza obiceiurilor dvs. Deși neconfirmat, este foarte probabil ca IntelliCode să fie scalabil pentru echipe întregi, permițând instrumente dinamice bazate pe arhitectura unui proiect.

Ce se întâmplă cu configurarea mea personalizată de codificare?

Un dezavantaj evident pentru abordarea mașinii de dezvoltare unică este personalizarea individuală. Dacă sunteți obișnuit cu un anumit flux de lucru, aspect sau comenzi rapide de la tastatură personalizate, poate fi dificil de ajustat.

Din fericire, nu acesta este modul în care Visual Studio Online va funcționa. Temele per utilizator vor permite configurări individuale. Deși vor exista, fără îndoială, unele diferențe între utilizarea unui editor off-line, experiența utilizatorului ar trebui să fie similară cu mediul dvs. de acasă.

Un alt lucru de remarcat este că Visual Studio Online nu este un înlocuitor VS Code sau Visual Studio. Este o aplicație însoțitoare care permite utilizatorilor să codeze direct în browser. Fluxul de lucru presupus presupune conectarea configurării locale la noul serviciu online.

De ce am nevoie de un editor de cod la distanță?

Dacă utilizați deja mașina de acasă pentru dezvoltare, s-ar putea să vă întrebați de ce v-ați deranja cu Visual Studio Online.

Poate că nu este pentru toată lumea. Este posibil ca dezvoltatorii singuri sau oricine lucrează cu microcontrolere sau alt hardware să nu beneficieze de un mediu de dezvoltare bazat pe cloud. Mai mult, dacă sunteți deja familiarizat cu un editor de cod diferit și vă simțiți confortabil cu utilizarea mediilor virtuale pentru programare, atunci modificarea poate părea inutilă.

Beneficiul real de la Visual Studio Online va fi pentru dezvoltatorii începători. Nu mai este nevoie să navigați în câmpul minat al gestionării pachetelor.

Și mai important este că Visual Studio Online deschide dezvoltarea oricui. Nu mai contează dacă folosiți un Chromebook, un smartphone sau un computer vechi pe care l-ați găsit într-un tomberon --- veți avea acces la aceleași instrumente.

Unde pot obține Visual Studio online?

În momentul scrierii, VS Online nu este disponibil publicului. Există o previzualizare privată și puteți aplicați la Microsoft pentru a-l accesa. Probabilitatea este, totuși, că va trebui să așteptați până când se află în versiunea beta publică pentru a o încerca.

Acestea fiind spuse, dacă doriți să experimentați ceva probabil foarte asemănător, există deja versiuni online ale codului VS disponibile. Deoarece este un software open source, nimic nu vă împiedică să creați o versiune pentru propriul dvs. server. Dacă acest lucru pare prea mult de lucru, site-uri precum Coder și StackBlitz sunt ambele versiuni de browser ale codului VS.

Mai multe despre IDE-uri bazate pe browser

Visual Studio Online va duce dezvoltarea online la un nou nivel. Pentru a obține un gust de codificare colaborativă, ar trebui să vă familiarizați cu Visual Studio Live Share.

În timp ce așteptați lansarea Visual Studio Online, de ce să nu încercați una dintre multele IDE bazate pe browser deja acolo?

cum să îmi verific iPhone-ul pentru viruși
Acțiune Acțiune Tweet E-mail Un ghid pentru începători pentru vorbirea animată

Animarea vorbirii poate fi o provocare. Dacă sunteți gata să începeți să adăugați dialog la proiectul dvs., vom descompune procesul pentru dvs.

Citiți în continuare
Subiecte asemănătoare
  • Programare
  • Instrumente de colaborare
  • Cod Visual Studio
  • Mediu de dezvoltare integrat
  • Visual Studio Online
Despre autor Ian Buckley(216 articole publicate)

Ian Buckley este un jurnalist independent, muzician, interpret și producător video care locuiește în Berlin, Germania. Când nu scrie sau pe scenă, se ocupă de electronice sau coduri DIY în speranța de a deveni un om de știință nebun.

Mai multe de la Ian Buckley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona