Open Source Operating System Runtime Loader Runtime Platform Libraries Application Host Web Server Application Frameworks Libraries Application Windows.

Slides:



Advertisements
Similar presentations
Using.NET Platform Note: Most of the material of these slides have been adapted from Nakov’s excellent overview for.NET framework, MSDN and Wikipedia Muhammad.
Advertisements

Using.NET Platform Note: Most of the material of these slides have been taken & extended from Nakov’s excellent overview for.NET framework, MSDN and wikipedia.
Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
.NET Technology.
Introduction to.NET What is.NET?  A vision Web sites will be joined by Web services New smart devices will join the PC User interfaces will become more.
What’s New in ASP.NET 5 and Visual Studio 2015 SPENCER SCHNEIDENBACH GADELLNET CONSULTING SERVICES.
Keith Elder Microsoft MVP It’s the new wave…man…..
ASP.net – Mysteries, Myths and Truths By George W. Ponick IV – Nov. 14, 2006.
.NET’s CLR How does it really work? 7/2/20151Bhavani Sankar Ikkurthi CS 795 Presentation.
James Montemagno Developer Evangelist, Xamarin Developing Native iOS, Android, and Windows Apps in C# with Xamarin.
Build /17/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
An Overview of.NET Gavin King.NET Developer Group Microsoft Ltd
“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”
Introduction to VB.Net ITE-370. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new.
.NET Framework Introduction Nouman Qureshi
ASP.NET vNEXT & development tools Marco De
1..NET Architecture Based on slides by Joe Hummel.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
C# A 1 CSC 298 Introduction to C#. C# A 2 What to expect in this class  Background: knowledge of an object oriented language of the C++, Java, … family.
Integrating CFML with ASP.NET Vince Bonfanti President New Atlanta Communications, LLC.
CIS NET Applications1 Chapter 2 –.NET Component- Oriented Programming Essentials.
Microsoft.NET Vs Sun JAVA
Introduction to .NET Framework
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale.
.Net Framework Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
1.NET FRAMEWORK CE-105 Spring 2007 Engr. Faisal ur Rehman.
AUC Technologies Projects Consulting, Development, Mentoring, and Training Company Application Foundation Presented By : Naveed Sattar Software Engineer.
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.
tom perkins1 XML Web Services -.NET FRAMEWORK – Part 1 CHAPTER 1.1 – 1.3.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Module 3: Using Microsoft.NET- Based Languages. Overview Overview of the.NET-Based Languages Comparison of the.NET-Based Languages.
Presentation Name / 1 Visual C++ Builds and External Dependencies NAME.
Introduction to VB.Net ITE-370. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new.
Microsoft .NET A platform that can be used for building and running windows and web applications such that the software is platform and device-independent.
1. The .NET Architecture 1. The .NET Architecture 2003
Session Information Goals CTAs Customer Evidence TBD
Innovation Any app, any platform Openness.NET Core ASP.NET 5.
Common Language Runtime Introduction  The common language runtime is one of the most essential component of the.Net Framework.  It acts.
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
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
The Visual LANSA Framework. Topics What is it ?  The Visual LANSA Framework is an application framework that helps you to:  Prototype  Design  Implement.
ASP.net v.5 (vNext) on Linux and Mac OSX Miljenko Cvjetko, Xamarin / HolisticWare.
Microsoft Ignite /28/2017 2:36 PM
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Migrating to ASP.NET Core Challenges & Opportunities
ASP.NET 5 “A lean and composable framework for building web and cloud applications”
Lecture 1: The .NET Architecture
Build and Learn ASP.NET Workshop.
What is .NET.
Learn. Imagine. Build. .NET Conf
6/2/2018 4:08 AM BRK3327 Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Daniel Jacobson Program Manager – Visual Studio.
Łukasz .NET Core in 2017 Łukasz
CE-105 Spring 2007 Engr. Faisal ur Rehman
Introducing ASP.NET Core 2.0
1.1. .NET architectural components and .NET Core
Module 1: Getting Started
MVC in ASP.NET Core: The new kid on the block
Explore web development with Microsoft ASP.NET Core 1.0
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
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
ASP.NET 5 on .NET Core Damian Edwards Principal Program Manager.
Introduction to .NET By : Mr. V. D. Panchal Content :
ASP.NET 5 és ami mögötte van – a gyakorlatban
Strategic Sponsors Sponsors and Partners Gold Sponsors Silver Sponsors.
Presentation transcript:

Open Source Operating System Runtime Loader Runtime Platform Libraries Application Host Web Server Application Frameworks Libraries Application Windows IIS: WebEngine4.dll Exe: OS.NET CLR.NET BCL & FCL System.Web IIS FCL, GAC, NuGet Loose, GAC, NuGet MSBuild, CodeDOM -> csc.exe Windows, OSX, Linux DNX.NET CLR.NET Core CLR.NET BCL & FCL.NET on NuGet DNX IIS, HTTP.SYS Kestrel NuGet DNX (Roslyn)

Other Platform Specific Executable DNX.exe equivalent for other platforms IIS + Helios/ Native Module Using Helios hooks added in.NET to call a bin deployed loader that will call the native host DNX.exe Self hosting dnx applications..NET 4.5.xCore CLR Managed Entry Point Design Time Host IntelliSense and compilation for Visual Studio and Omnisharp.NET 4.5.x Native HostCore CLR Native Host Mono Mono works a little differently to the other DNX flavors in that the native and CLR booting parts of the code are in the Mono binaries, not the DNX. They still do roughly the same thing though.

Other Platform Specific Executable DNX.exe equivalent for other platforms IIS + Helios/ Native Module Using Helios hooks added in.NET to call a bin deployed loader that will call the native host DNX.exe Self hosting dnx applications..NET 4.5.xCore CLR Managed Entry Point Design Time Host IntelliSense and compilation for Visual Studio and Omnisharp.NET 4.5.x Native HostCore CLR Native Host Mono Mono works a little differently to the other DNX flavors in that the native and CLR booting parts of the code are in the Mono binaries, not the DNX. They still do roughly the same thing though.