ASP.net v.5 (vNext) on Linux and Mac OSX Miljenko Cvjetko, Xamarin / HolisticWare.

Slides:



Advertisements
Similar presentations
CROSS PLATFORM DEVELOPMENT WITH MVVM CROSS By Ken Tucker.
Advertisements

What’s New in ASP.NET 5 and Visual Studio 2015 SPENCER SCHNEIDENBACH GADELLNET CONSULTING SERVICES.
The Future of Web WakeUpAndCode.com.
Build /17/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk.
ASP.NET 5 Visual Studio Code Bill Wolff July 8, 2015.
ASP.NET vNEXT & development tools Marco De
Running PHP and WordPress in.NET CLR and IIS Svetlin Nakov Ph.D., Computer Science WordCamp Sofia, 26-Oct-2013.
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.
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
EDISCOVERY AND ARCHIVING IN OFFICE 365 Scott Schnoll, Microsoft Corporation.
Cross-platform s Apache Cordovom i Visual Studijom Petar Kovačević, Axilis d.o.o.
Enable the Always- On Business with Veeam Tomislav Loparić, Veeam.
Barbara Doyle Jacksonville University What’s New with Visual Studio and C#?
Open Source Operating System Runtime Loader Runtime Platform Libraries Application Host Web Server Application Frameworks Libraries Application Windows.
Hyper-V novosti u Windows Serveru vNext Romeo Mlinar, Ekobit.
Internet of Things Windows IoT for small devices CATALIN GHEORGHIU I Computer Solutions.
RemoteApp TOMICA KANIŠKI Citus d.o.o.. deliver applications to mobile platforms (BYOD) respond to dynamic business requirements for IT: –seasonal/temporary.
Online Conference June 17 th and 18 th Modern SharePoint Development using Visual Studio Code.
Toni Petrina Ekobit d.o.o. Microsoft MVP za Visual C# Budućnost C#-a.
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
MICROSERVICES Azure App Services Damir Dobric daenet.
Microsoft Ignite /28/2017 2:36 PM
System Center vNext Tomislav Lepušić, Integra Group.
Jernej Kavka – Inova IT d.o.o. Visual Studio Everywhere - Linux, OSX (in Windows, se razume)
SKYPE4B Cloud PBX w/ PSTN Omar Kudović, Microsoft BiH.
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)
Build and Learn ASP.NET Workshop.
Introduction to ASP.NET Core
Getting started with .NET Core
Working with SQL Server for Linux Cross-Platform
Before You Begin Nahla Abuel-ola /WIT.
ASP.NET Core: Web apps, cloud apps, and containers
Introduction to .NET Core
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Designing Cross Platform Applications on .NET Core
Introduction to .NET Florin Olariu & Andrei Arusoaie
Introducing ASP.NET Core 2.0
1.1. .NET architectural components and .NET Core
Using PowerShell with Python & SQL Server
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,
Explore web development with Microsoft ASP.NET Core 1.0
What is it all about? .NET MeetUp in Amsterdam, NL (2017/7/11)
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Build /11/2018 2:12 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Building Modern Web Apps with ASP.NET MVC 6
Sviluppo mobile con Visual Studio OnLine
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Learn. Imagine. Build. .NET Conf
Getting started with SharePoint Framework
ASP.NET 5 on .NET Core Damian Edwards Principal Program Manager.
Microsoft Connect /1/2018 2:36 AM
Package Management and Workflow Automation
ASP.NET 5 és ami mögötte van – a gyakorlatban
Understanding Linux and the BASH shell v
What is Visual Studio Code?
Jonathan Ruckert & Darren Neimke
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
Build /15/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
CS4540 Special Topics in Web Development Introduction to .NET
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 v.5 (vNext) on Linux and Mac OSX Miljenko Cvjetko, Xamarin / HolisticWare

Portable / Cross platform (xplat) ASP.net v5 (vNext) Running ASP.net v5 on Linux and MacOSX. ASP.net key concepts installation configuration running development on Linux and Mac OSX ASP.net v.5 (vNext) on Linux and Mac OSX

KEY CONCEPTS – ASP.net v.5

RUNTIME CLR - MONO (.NET) RUNTIME

Mono - facts Open Source – – Core of Xamarin technologies Xamarin.Android Xamarin.iOS Xamarin (Novell, Ximian) – Community

Runtime CLR - Mono Mono – V (github) – V (distro packages).net implementation on Linux / MacOSX / *BSD – Since CLR - CoreCLR – Not ready yet

Mono - installation From packages – Ubuntu: apt-get macOSX (homebrew): brew Xamarin.Studio From source (git) – V ( ) – Less problems CODE

ASP.NET V.5 Concepts

ASP.net v.5 motivation Optimization (memory, processor cycles - power consumption) Modularity (total, high level) Cross platform Faster Development cycles Open source – – – New ideas from other technologies and community

ASP.net 5 Installation Shell script grabbing stuff from github (like nuget) – Linux bash – Windows powershell Differs only in script – Stable[ish]: k – Optimistic: d Result set of command line tools – Version manager: kvm vs dnvm – runtime execution environment: k (kre) vs dnx CODE

SERVERS Server alternatives on Linux and MacOSX

Servers Nowin.vNext – Based on OWIN specification Kestrel – Development server ~ IIS Express – – Based on libuv Node.js multi-platform support library with a focus on asynchronous I/O Compilation Firefly – CODE

DEVELOPMENT TOOLS Development Options

Tools: Editors Editors – Sublime Text (Kulture) – Atom – Brackets – Emacs – vi[m]

Tools: Editors Advanced Intellisense / autocomplete Editor plugin + OmniSharp server – – HTTP wrapper around NRefactory allowing C# editor plugins to be written in any language. CODE

Tools: Task runners + Scaffolding Task runners – Grunt – Gulp Scaffolding – Yeoman yo aspnet CODE

Thanks Microsoft and Sponsors

Nagrađujemo vas sa 100 WinCoin bodova što ste posjetili predavanje. Osvojite dodatnih 100 WinCoin bodova ukoliko popunite službeni upitnik. HVALA!

MVA Uspješni profesionalci nikad ne prestaju učiti. Microsoft Virtual Academy nudi online Microsoft treninge vođene od eksperata da pomognu profesionalcima u daljnjem usavršavanju. Treninzi su vođeni od vrhunskih stručnjaka na različitim tehnološkim područjima. Nakon odslušanog treninga možete također provjeriti svoje znanje. Za bolje razumijevanje ovoga predavanja savjetujem da odslušate treninge na temu: What's New with ASP.NET 5 What's New with ASP.NET 5 ademy.com/training- courses/what-s-new-with- asp-net-5