Inizia a codificare nel tuo browser con Microsoft Visual Studio Online

Inizia a codificare nel tuo browser con Microsoft Visual Studio Online

Lo sviluppo di software e web è cambiato radicalmente negli ultimi anni. I team non devono più condividere la stessa posizione. Inoltre, gli strumenti disponibili per coloro che sviluppano software, app e siti Web sono migliorati.





Nonostante ciò, ci sono ancora situazioni in cui potresti aver bisogno di un ambiente di lavoro centralizzato. È qui che entrano in gioco strumenti di sviluppo remoto come Visual Studio Online. Oggi vedremo come ciò potrebbe influire su chiunque lavori in un team di sviluppo remoto.





Entra in Visual Studio Online

In un recente annuncio, Microsoft ha rivelato Visual Studio Online per consentire una codifica veramente indipendente dalla posizione. Visual Studio Online offre un editor di codice del browser completo e un hub di progetto centrale per la sincronizzazione con l'editor locale.





Confusamente, Visual Studio Online come nome è in circolazione da un po' di tempo. Era il nome originale del Azure DevOps service, un sistema di gestione dei progetti online.

Il nome ha molto più senso in questo contesto, poiché ciò che Microsoft sembra lanciare è un compagno completamente remoto e ospitato su server per Visual Studio Code e Visual Studio.



Che cos'è il codice di Visual Studio?

Per comprendere le implicazioni di Visual Studio Online, è necessario avere familiarità con Visual Studio Code (VS Code).

VS Code è l'editor di codice gratuito di Microsoft per sviluppatori. A differenza di Visual Studio (IDE di punta di Microsoft), VS Code è open source e più vicino a editor di testo come Sublime Text e Atom rispetto a un ambiente di sviluppo integrato (IDE) completo.





Disponibile per Windows, Mac e Linux, fornisce un ambiente leggero e completo per la programmazione. Le estensioni aiutano con il completamento del codice e il linting e Visual Studio Live Share consente la codifica collaborativa tramite una connessione Internet. Visual Studio Online è impostato per colmare ulteriormente il divario consentendo ambienti di codifica condivisi.

Come funzionerà Visual Studio Online?

Anziché chiunque configuri un ambiente di sviluppo su un computer locale, Visual Studio Online offre l'esperienza di un team che lavora sullo stesso sistema. Per capire perché questo è potente, considera i passaggi necessari per lavorare in un team di sviluppo.





Tutti devono avere a disposizione gli stessi strumenti e le stesse librerie. Diverse macchine di sviluppo possono eseguire diversi sistemi operativi o versioni del software. La gestione dei pacchetti e il controllo della versione possono essere d'aiuto, ma spetta a ciascun membro del team controllare il proprio ambiente.

Anche l'hardware può essere un problema. Se la tua macchina non era compatibile con gli elementi di un progetto, fino a poco tempo non avevi altra scelta che procurarti un nuovo computer. Ora, anche senza installato localmente, puoi lavorare con qualsiasi configurazione di sviluppo.

Non esiste già?

Gli IDE completamente online non sono una novità e l'IDE AWS Cloud9 di Amazon è un ambiente robusto e ricco di funzionalità. Allo stesso modo, ci sono molti servizi di abbonamento online progettati per lo sviluppo di gruppi su piccola scala.

Esistono persino IDE online che utilizzano la base di codice open source di VS Code e chiunque abbia familiarità con il software si sentirà come a casa.

Avere un ambiente remoto accessibile sia tramite browser che localmente è tecnicamente possibile con uno qualsiasi di questi servizi. Al contrario, ciò che probabilmente farà Visual Studio Online è renderlo un'esperienza più snella e accessibile.

visualizza il disco rigido del Mac su Windows

Cosa rende speciale Visual Studio Online?

Mettere efficacemente l'intero progetto su una macchina significa che tutti lavorano sempre con la stessa configurazione. Non importa se sei un programmatore esperto o se è il tuo primo giorno di lavoro, tutto è già impostato in anticipo.

Se le esigenze del progetto cambiano, ad esempio, in un nuovo sistema o framework, deve cambiare solo un ambiente di sviluppo e tali modifiche vengono trasferite automaticamente a ciascun membro del team.

In teoria, non ci sarebbe alcuna differenza tra lavorare a casa sulla tua solita macchina di sviluppo, su un computer preso in prestito o persino su uno smartphone, se riesci a sopportare la codifica con i pollici!

Cosa può fare Visual Studio Online?

Al momento della scrittura, Visual Studio Online non è disponibile, ma il flusso di lavoro generale sembra impostato. Conterrà tutte le stesse funzionalità di VS Code come completamento del codice, linting e collaborazione nel browser.

Inoltre, tutti i dettagli del progetto, insieme alle preferenze e ai temi dell'utente, verranno sincronizzati tra le istanze del browser e dell'editor di codice locale.

Microsoft ha anche annunciato l'integrazione di IntelliCode, sfruttando l'apprendimento automatico per fornire suggerimenti e completamento del codice migliori in base alle tue abitudini. Sebbene non confermato, è altamente probabile che IntelliCode sarà scalabile per interi team, consentendo strumenti dinamici basati sull'architettura di un progetto.

Che dire della mia configurazione di codifica personalizzata?

Un ovvio inconveniente per l'approccio della singola macchina di sviluppo è la personalizzazione individuale. Se sei abituato a un flusso di lavoro specifico, layout o scorciatoie da tastiera personalizzate, può essere difficile da regolare.

Fortunatamente, questo non è il modo in cui funzionerà Visual Studio Online. I temi per utente consentiranno configurazioni individuali. Anche se ci saranno senza dubbio alcune differenze tra l'utilizzo di un editor offline, l'esperienza dell'utente dovrebbe essere simile all'ambiente domestico.

Un'altra cosa da notare è che Visual Studio Online non è un sostituto di VS Code o Visual Studio. È un'app complementare che consente agli utenti di codificare direttamente nel browser. Il flusso di lavoro presunto prevede il collegamento della configurazione locale al nuovo servizio online.

Perché ho bisogno di un editor di codice remoto?

Se usi già il tuo computer di casa per lo sviluppo, potresti chiederti perché dovresti preoccuparti di Visual Studio Online.

Potrebbe non essere per tutti. Gli sviluppatori solitari o chiunque lavori con microcontrollori o altro hardware potrebbero non trarre vantaggio da un ambiente di sviluppo basato su cloud. Inoltre, se hai già familiarità con un editor di codice diverso e sei a tuo agio con l'utilizzo di ambienti virtuali per la programmazione, effettuare il passaggio potrebbe sembrare inutile.

Il vero vantaggio di Visual Studio Online sarà per gli sviluppatori principianti. Non è più necessario navigare nel campo minato della gestione dei pacchetti.

Ancora più importante è che Visual Studio Online apra lo sviluppo a chiunque. Non importa più se usi un Chromebook, uno smartphone o un vecchio PC che hai trovato in un cassonetto: hai accesso agli stessi strumenti.

Dove posso ottenere Visual Studio online?

Al momento in cui scriviamo, VS Online non è disponibile al pubblico. C'è un'anteprima privata e puoi rivolgiti a Microsoft per accedervi. È probabile, tuttavia, che dovrai aspettare fino a quando non sarà in beta pubblica per provarlo.

Detto questo, se vuoi provare qualcosa di probabilmente molto simile, sono già disponibili versioni online di VS Code. Poiché si tratta di un software open source, non c'è nulla che ti impedisca di creare una versione per il tuo server. Se questo sembra troppo lavoro, siti come Programmatore e StackBlitz sono entrambe le versioni browser di VS Code.

Ulteriori informazioni sugli IDE basati su browser

Visual Studio Online porterà lo sviluppo online a un nuovo livello. Per avere un assaggio della codifica collaborativa, dovresti familiarizzare con Visual Studio Live Share .

In attesa del rilascio di Visual Studio Online, perché non provare uno dei tanti? IDE basati su browser già là fuori?

sbarazzarsi delle righe nella parola
Condividere Condividere Tweet E-mail Una guida per principianti all'animazione del discorso

L'animazione del discorso può essere una sfida. Se sei pronto per iniziare ad aggiungere dialoghi al tuo progetto, analizzeremo il processo per te.

Leggi Avanti
Argomenti correlati
  • Programmazione
  • Strumenti di collaborazione
  • Codice di Visual Studio
  • Ambiente di sviluppo integrato
  • Visual Studio Online
Circa l'autore Ian Buckley(216 articoli pubblicati)

Ian Buckley è un giornalista freelance, musicista, performer e produttore di video che vive a Berlino, in Germania. Quando non scrive o sul palco, armeggia con l'elettronica o il codice fai-da-te nella speranza di diventare uno scienziato pazzo.

Altro da Ian Buckley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti