What’s New in ASP.NET 5 and Visual Studio 2015 SPENCER SCHNEIDENBACH GADELLNET CONSULTING SERVICES.

Slides:



Advertisements
Similar presentations
Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.
Advertisements

The Future of Web WakeUpAndCode.com.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
“We are required to innovate and deliver much faster” “I need a cross-device development strategy” “Open Source enriches the platform and the community”
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.
ASP.NET vNEXT & development tools Marco De
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
ASP.NET 5 Visual Studio 2015 Templates Bill Wolff Rob Keiser June 10, 2015.
ASP.NET INTRODUCTION INTO وزارة التربية و التعليم العالي كلية العلوم و التكنولوجيا قسم علوم الحاسوب و تكنولوجيا المعلومات اعداد الاستاذ: عبد الله محمد.
Real Time Mobile Apps using Xamarin and SignalR
1.NET FRAMEWORK CE-105 Spring 2007 Engr. Faisal ur Rehman.
Running PHP and WordPress in.NET CLR and IIS Svetlin Nakov Ph.D., Computer Science WordCamp Sofia, 26-Oct-2013.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
Kevin Grossnicklaus and a “Lot of Web Development Stuff” Presenter: Kevin Grossnicklaus.
Session Information Goals CTAs Customer Evidence TBD
Innovation Any app, any platform Openness.NET Core ASP.NET 5.
What’s New in ASP.NET 5 (vNext)? SoftUni Team Technical Trainers Software University Lean.NET stack for building modern web apps.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
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
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core * aka ASP.NET 5 before.
Open Source Operating System Runtime Loader Runtime Platform Libraries Application Host Web Server Application Frameworks Libraries Application Windows.
Online Conference June 17 th and 18 th Modern SharePoint Development using Visual Studio Code.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core RC2 * aka ASP.NET 5 before.
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Microsoft Ignite /28/2017 2:36 PM
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
61% YoY Growth.NET Active Developers (VS 2012+) 40%.NET Core downloads by new developers 62% GitHub contributions from outside of Microsoft (corefx.
Migrating to ASP.NET Core Challenges & Opportunities
ASP.NET Core* in 2017 The Future of Web Apps Shahed Chowdhuri
DevOps with ASP.NET Core and Entity Framework Core
From SharePoint to Office 365 Development
Build and Learn ASP.NET Workshop.
Visual Studio 2017 By Michael Washington
Getting started with .NET Core
Learn. Imagine. Build. .NET Conf
DotnetConf 9/10/2018 7:49 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Tulika Chaudharie / Harikharan Krishnaraju
Introduction to ASP.NET 2.0
ASP.NET MVC Introduction
ASP.NET Core 2.0 Fundamentals
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
CE-105 Spring 2007 Engr. Faisal ur Rehman
Creating and Deploying Your First SharePoint Framework Application
Lean .NET stack for building modern web apps
DNN Connect 2017 Microsoft Keynote
Introducing ASP.NET Core 2.0
Microsoft Virtual Academy
MVC in ASP.NET Core: The new kid on the block
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Building Modern Web Apps with ASP.NET MVC 6
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.
Microsoft Connect /1/2018 2:36 AM
Visual Studio Principal Program Manager.
ASP.NET 5 és ami mögötte van – a gyakorlatban
ASP.NET Core* MVC and Web API Shahed Chowdhuri
Your code is not just…your code
Strategic Sponsors Sponsors and Partners Gold Sponsors Silver Sponsors.
Introduction to ASP.NET Parts 1 & 2
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Running C# in the browser
Concepts in ASP.NET Core App
Your code is not just…your code
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:

What’s New in ASP.NET 5 and Visual Studio 2015 SPENCER SCHNEIDENBACH GADELLNET CONSULTING SERVICES

About Me  Senior Software Engineer at GadellNet  ASP.NET and related technologies  C#  AngularJS   Blog:

The new Microsoft  ASP.NET 5 – open source .NET Core – open source  Visual Studio Community – free  Change in thinking  Open source  Going where the devs are  Projects are all on GitHub

Overview of Current ASP.NET (pre-5)  ASP.NET is Microsoft’s web framework  Built on the.NET Framework  Three major technologies  MVC  Web API  Web Forms

ASP.NET 5 Goals  Aims to be the best web stack for any platform  Host agnostic  Provide cross-platform development experience  Faster, more scalable than current ASP.NET  System.Web requests take ~30kb of memory per request  ASP.NET 5 – around ~2kb

Let’s talk.NET Framework .NET Core – open source, lightweight subset of.NET Framework  Needed components delivered via NuGet  More iterative updates  Deployed with your app  Aims to be pure re-implementation of.NET Framework…someday  Cross-platform .NET Framework  You can still use full.NET Framework if you need stuff like System.Drawing or other full-framework specific libraries  Requires Windows

The times, they are a’changing’ ASP.NET 5 Current ASP.NET What’s The Same  C# .NET Framework What’s Different  No VB.NET  No Web Forms .NET Core  Roslyn compiler  Cross-platform  Slightly different APIs  No Web.config  No Global.asax  No dependency on MSBuild

Web Forms  Web Forms isn’t a technology in ASP.NET 5  It’s still being updated and supported  Still needs System.Web  Still needs IIS  Still needs Visual Studio

Current MVC 5/Web API 2 Apps  No direct upgrade path  Create new project and copy over code  APIs between the two differ slightly  Otherwise, it’s a very familiar experience

What’s New?

Cross-platform  Run ASP.NET from…  IIS  In-process  Linux  Mac  Develop using… whatever  VS still provides the best development experience  But you can still use Sublime, Atom, Emacs, even Vim  More information:

Roslyn in-memory compiler  Compiles and runs all code from memory  This includes server code  In development, you can simply Edit and Continue… anytime

Let’s create a new project

wwwroot  Where all static files go  No longer mixed into the root of the project  A welcome change!

project.json  Replaces packages.config  General project configuration  Server-side dependencies

config.json  Replaces Web.config  Lightweight config file

Bower  Client-side package manager  Like project.json, gives you full Intellisense

GruntJS  JavaScript/Node-based task runner  Used to run pre/post-build tasks  Runs bower  LESS/SASS compilation  TypeScript to JavaScript  More info:

Demo  Cause that’s what you all really want anyways

Questions?