Works with ASP.NET Core on Linux and Mac
-
Upload
emanuele-bartolesi -
Category
Technology
-
view
474 -
download
4
Transcript of Works with ASP.NET Core on Linux and Mac
.NET Core Saturday 2016 – 22.10.2016
Works with ASP.NET Core on Linux and Mac
Emanuele BartolesiMicrosoft MVP for Visual Studio Development and Technologies
@kasukenwww.emanuelebartolesi.com
.NET Core Saturday 2016 – 22.10.2016
#dotnetcoresat
.NET Core Saturday 2016 – 22.10.2016
Installiamo ASP.NET Core su Linux
.NET Core Saturday 2016 – 22.10.2016
Visual Studio Code• E’ il primo ambiente di sviluppo Microsoft cross-platform• Gratuito e open source
https://github.com/Microsoft/vscode • Basato su Electron (come Atom e Brackets)• Editing del codice avanzato• Supporto a Git• Debugger integrato• Non ha un compilatore integrato, ma li puoi lanciare
.NET Core Saturday 2016 – 22.10.2016
Electron on Linux
.NET Core Saturday 2016 – 22.10.2016
Perchè Visual Studio Code?• Ha il tema nero che fa sempre molto nerd • È un editor veloce• Ha molti estensioni già pronte• Ha la stessa user experience su tutte le piattaforme• È free• È continuamente aggiornato
.NET Core Saturday 2016 – 22.10.2016
Vediamolo…
.NET Core Saturday 2016 – 22.10.2016
E per un nuovo progetto?
.NET Core Saturday 2016 – 22.10.2016
I love riga di comando• CLI di .NET Core (Console)
> dotnet new• CLI di .NET Core (web app)
> dotnet new -t web
.NET Core Saturday 2016 – 22.10.2016
Demo
.NET Core Saturday 2016 – 22.10.2016
Yeoman: quickstart• > yo aspnet• > dotnet restore• > dotnet build• > dotnet start
.NET Core Saturday 2016 – 22.10.2016
Integrazione con Git• Integrazione molto buona con Git (locale e remota)• Gestione dei branch• Commit e Push da interfaccia• Visualizzazione delle differenze integrato
.NET Core Saturday 2016 – 22.10.2016
Demo
.NET Core Saturday 2016 – 22.10.2016
Le estensioni di Visual Studio Code• Linguaggi aggiuntivi (Java, PHP, PowerShell)• Code Snippets• Marketplace online: https://
marketplace.visualstudio.com/vscode• Update automatici• E’ possibile creare estensioni facilmente: https://
code.visualstudio.com/docs/extensions/overview
.NET Core Saturday 2016 – 22.10.2016
Demo Live
.NET Core Saturday 2016 – 22.10.2016
Any questions?You can find me at: [email protected] or @kasuken
Thanks!