ASP.NET vNEXT & development tools Marco De

Slides:



Advertisements
Similar presentations
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Advertisements

What’s New in ASP.NET 5 and Visual Studio 2015 SPENCER SCHNEIDENBACH GADELLNET CONSULTING SERVICES.
The Future of Web WakeUpAndCode.com.
“Our role is more important than ever before” “We are required to innovate and deliver much faster” “I need a cross-platform mobile development strategy”
Evolutie vs Revolutie Chris de Kok Evolutie vs Revolutie.NET 2015.NET 4.6 ASP.NET 5 -> MVC 6 Visual Studio 2015 C# 6.0 Agenda.
Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk.
저는 … 권효중 Microsoft ASP.NET MVP GE Healthcare Korea
1 CONFIDENTIAL.NET FEATURES OVERVIEW C# 6 ASP.NET 5 DNX PROJECT ASP.NET MVC 6 EF 7 A UGUST 4, 2015.
Scott Hunter Principal Group Program Manager, App ASP.NET 5.
Session Information Goals CTAs Customer Evidence TBD
Innovation Any app, any platform Openness.NET Core ASP.NET 5.
Ionic & Cordova crash course Ivan Varga
What’s New in ASP.NET 5 (vNext)? SoftUni Team Technical Trainers Software University Lean.NET stack for building modern web apps.
64-bit JIT + SIMD Garbage Collector Runtime components Compilers.NET Compiler Platform (Roslyn) Languages innovation.NET Framework 4.6.NET Core.
ASP.NET 5 Unleashed Javier Lozano
Online Conference June 17 th and 18 th Modern SharePoint Development using Visual Studio Code.
ASP.net v.5 (vNext) on Linux and Mac OSX Miljenko Cvjetko, Xamarin / HolisticWare.
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Microsoft Ignite /28/2017 2:36 PM
1 Cutting Edge FE technologies for complex product August 6, 2015.
Jernej Kavka – Inova IT d.o.o. Visual Studio Everywhere - Linux, OSX (in Windows, se razume)
ASP.NET Core* in 2017 The Future of Web Apps Shahed Chowdhuri
ASP.NET 5 “A lean and composable framework for building web and cloud applications”
What is it all about? .NET MeetUp in Prague, CZ (2017/7/19)
From SharePoint to Office 365 Development
Build and Learn ASP.NET Workshop.
SharePoint + CRM Saturday Zurich 2017
Unleash .NET 2015 in your apps
Getting started with .NET Core
Understanding SharePoint Framework Extensions
Hello World Admir Tuzović Chief Technology App Impact
NodeJS for .Net Developers
Modern web tooling in Visual Studio 2015
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
SharePoint Bruger Gruppe (SPBG) SharePoint Framework Introduction
3 Things Everyone Knows About Node JS That You Don't
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
SQL Server Data Tools for Visual Studio Part I: Core SQL Server Tools
Creating and Deploying Your First SharePoint Framework Application
ASP.NET in Linux and Windows containers
Modern Web Development
Working with the SharePoint Framework
Lean .NET stack for building modern web apps
Introduction to .NET Florin Olariu & Andrei Arusoaie
Introducing ASP.NET Core 2.0
SharePoint Framework Extensions
Microsoft Virtual Academy
SharePoint Practice Lead
SQL Server Client Tools 2018
SPFx – A modern development tool for SharePoint
Introduction to SharePoint Framework (SPFx)
Nick Trogh Technical Evangelist, Microsoft.
MVC in ASP.NET Core: The new kid on the block
Microsoft Build /8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
What is it all about? .NET MeetUp in Amsterdam, NL (2017/7/11)
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Creating and Deploying Your First SharePoint Framework Application
Building Modern Web Apps with ASP.NET MVC 6
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Introduction to SharePoint Framework (SPFx)
Should I Transition to .NET Core? Will it hurt?
A Quick Overview of ASP.NET Core 1.0
ASP.NET 5 on .NET Core Damian Edwards Principal Program Manager.
ASP.NET 5 és ami mögötte van – a gyakorlatban
What is Visual Studio Code?
Build /19/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager.
Presentation transcript:

ASP.NET vNEXT & development tools Marco De

Agenda Overview.NET Core / ASP.NET vNext New Build Tools Visual Studio Demo Multiplatform Development Tools + Demo

What? ASP.NET vNEXT (aka ASP.NET 5).NET Core (aka.NET 5) MVC 6 Visual Studio 2015 OmniSharp

Open Source! Are you sure? !

.NET Core aka.NET v5 Subset of.NET v4.5.x Open Source Cross platform by design Modular Cloud Optimised speed/memory

.NET Core Run on User space No more admin install Multiple versions Self contained… with the app!!! Roslyn compiler in memory, on the fly compile! Native compile! (only for Win10)

ASP.NET vNext aka ASP.NET 5 Modular System.Web.dll bye bye OWIN based Dynamic development (recompiles on the fly) Web Form no more and maybe VB.NET Run on:.NET Core,.NET 4.5.x, mono, … } Update speed Still supported on 4.6 }

ASP.NET vNext JS* everywhere node.js build tools NPM - Node Package Manager Gulp/Grunt - Tasks runner Bower - frontend JS pkg manager

MVC 6 Run on vNext News: Tag Helpers View Components MVC / WebAPI unified controller Dependency Injection "Index", “Home”) Home

TOOLS

NuGet.NET full fledged package manager Manage App dependencies Manage.NET Runtime dependencies!.NET Core +.NET 4.5.x + mono + … Modular framework!

Node.JS JS server side engine Used on vNext Build Pipeline Base of “modern” web development tools Runtime for the other build tools PRO: Easy extendable Thousand of ready to use extensions

Node Packager Manager aka NPM Nuget for node.js Javascript package repository: Used to install build extension, ex: Assets bundler CSS preprocessor …

Bower Client side JS package manager Nuget for Web App JS + CSS Not a clone of NPM Cleaner & streamlined approach

Gulp / Grunt Task runners Integrated in the Build Pipeline Preprocess / post process actions Gulp by default OOB extension with NPM Easy to customization with JS

Visual Studio 2015 Support all web projects vNext ASP.NET 4.x (also Web Forms) Workflow integrated with new tools

TOOLS Bundled in Visual Studio 2015! Bundled in Visual Studio 2015!

WORK VS 2015 RC - Demo

New Tools Cross platform by design “Modern” development tools OmniSharp Visual Studio Code

OmniSharp Family of Cross Platform dev tools Open Source Intellisense! To enable a great.NET experience in YOUR editor of choice

OmniSharp

CLI - DNVM DNX ->.NET Version Manager Select / install / update.NET Runtime engines

CLI - DNU DNU ->.NET Dev Utilities NuGet Build Publish

CLI - DNX DNX ->.NET eXecution Environment Run Console app Run Web App Customizable commands ex: Web App Scaffolding

Yeoman Scaffolding CLI tool Create new project from template.NET Templates Console MVC Nancy

Visual Studio Code By Microsoft! Based on Atom.io editor (from GitHub) JS Core Support.NET and node.js apps In preview: Sorry, no debugging for.NET

WORK OS X OmniSharp - Demo REALLY !

Conclusions Cross Platform Modular Open -> Open Source

Conclusions 2 Is really cross platform? Is ready for production? Not yet Still not yet

Marco De THANK YOU Questions?