Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
mac.net
asp.net vnext
@gutek
gutek
blog.gutek.pl
Jakub Gutkowski
kuba@gutek.pl
Web Developers, Web Developers
mix08
ASP.NET vNext
stack
half empty DOT
for those about to dnvm
we salute you
___ _ ___ ____ ___
/ _ / |/ / | / / |/ /
/ // / /| |/ / /|_/ /
/____/_/|_/ |___/_/ /_/
.NET Version Manager
___ _ ___ ____ ___
/ _ / |/ / | / / |/ /
/ // / /| |/ / /|_/ /
/____/_/|_/ |___/_/ /_/
in action
N
dnu - .net package manager
Za każdym razem jak ktoś to powie nagłos umiera kotek…
OS
Runtime Loader
Runtime
Platform Libs
App Hosts
Web Server
App Frameworks
App
Win Win, Mac, Linux
Runtime Loader
IIS:Web...
Danger zone :)
{
"dependencies": {
"EntityFramework.SqlServer": "7.0.0-*",
"EntityFramework.InMemory": "7.0.0-*",
"Kestrel": "1.0.0-*",
"...
@gutek
gutek
blog.gutek.pl
Jakub Gutkowski
kuba@gutek.pl
https://twitter.com/mihcall/status/388265569104842752
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski
Upcoming SlideShare
Loading in …5
×

4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski

85 views

Published on

Speaker: Jakub Gutkowski

Language: Polish

Microsoft wykonał dwa ruchy pod koniec 2014 roku – w pierwszym ogłosił, że .NET będzie open-source, w drugim, że .NET będzie dostępny zarówno na Linux jak i Mac. Już teraz możemy skorzystać z tych dobrodziejstw pisząc aplikacje w ASP.NET vNext a w raz z tym, całkowicie nowym podejściem do zarządzania zależnościami jak i zarządzania naszym rozwiązaniem. Na sesji, dowiesz się co to jest K*(vm, pm, re) oraz zobaczysz jak się z tego korzysta w praniu na OSX na przykładzie prostej aplikacji webowej.

4Developers: http://4developers.org.pl/pl/

Published in: Software
  • Be the first to comment

  • Be the first to like this

4Developers 2015: mac.NET czyli ASP.NET vNext na przykładzie - Jakub Gutkowski

  1. 1. mac.net asp.net vnext
  2. 2. @gutek gutek blog.gutek.pl Jakub Gutkowski kuba@gutek.pl
  3. 3. Web Developers, Web Developers mix08
  4. 4. ASP.NET vNext stack
  5. 5. half empty DOT
  6. 6. for those about to dnvm we salute you
  7. 7. ___ _ ___ ____ ___ / _ / |/ / | / / |/ / / // / /| |/ / /|_/ / /____/_/|_/ |___/_/ /_/ .NET Version Manager
  8. 8. ___ _ ___ ____ ___ / _ / |/ / | / / |/ / / // / /| |/ / /|_/ / /____/_/|_/ |___/_/ /_/ in action
  9. 9. N
  10. 10. dnu - .net package manager
  11. 11. Za każdym razem jak ktoś to powie nagłos umiera kotek…
  12. 12. OS Runtime Loader Runtime Platform Libs App Hosts Web Server App Frameworks App Win Win, Mac, Linux Runtime Loader IIS:WebEngine4.dl exe: OS .NET CLR Core CLR/Mono .NET CLR .NET BCL .NET on NuGet .NET BCL DNXSystem.Web IIS IIS, Kestrel, HTTP NuGetFCL, GAC, NuGet NuGetGAC, NuGet, dll Libs DNX (Roslyn) Msbuild, codeDOM dnvm dnx dnu dnx config dnu dnu dnx
  13. 13. Danger zone :)
  14. 14. { "dependencies": { "EntityFramework.SqlServer": "7.0.0-*", "EntityFramework.InMemory": "7.0.0-*", "Kestrel": "1.0.0-*", "Microsoft.AspNet.Authentication.Cookies": "1.0.0-*", "Microsoft.AspNet.Authentication.Facebook": "1.0.0-*", "Microsoft.AspNet.Authentication.Google": "1.0.0-*", "Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-*", "Microsoft.AspNet.Authentication.OpenIdConnect": "1.0.0-*", "Microsoft.AspNet.Authentication.Twitter": "1.0.0-*", "Microsoft.AspNet.Diagnostics": "1.0.0-*", "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-*", "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-*", "Microsoft.AspNet.Mvc": "6.0.0-*", "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-*", "Microsoft.AspNet.Server.IIS": "1.0.0-*", "Microsoft.AspNet.Server.WebListener": "1.0.0-*", "Microsoft.AspNet.Session": "1.0.0-*", "Microsoft.AspNet.SignalR.Server": "3.0.0-*", "Microsoft.AspNet.StaticFiles": "1.0.0-*", "Microsoft.AspNet.Tooling.Razor": "1.0.0-*", "Microsoft.Framework.Caching.Distributed": "1.0.0-*", "Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-*", "Microsoft.Framework.ConfigurationModel.Json": "1.0.0-*", "Microsoft.Framework.Logging.Console": "1.0.0-*" } } { "frameworks": { "dnx451": { "frameworkAssemblies": { "System.Collections": "", "System.Globalization": "", "System.Linq": "", "System.Reflection": "", "System.Runtime": "", "System.Runtime.Extensions": "", "System.Runtime.InteropServices": "", "System.Threading": "" } }, "dnxcore50": { "dependencies": { "System.Collections": "4.0.0.0", "System.Collections.Concurrent": "4.0.0.0", "System.ComponentModel": "4.0.0.0", "System.Linq": "4.0.0.0", "System.Reflection": "4.0.10.0", "System.Runtime": "4.0.20.0", "System.Runtime.InteropServices": "4.0.10.0", "System.Threading": "4.0.0.0", "System.Threading.Tasks": "4.0.0.0" } } } }
  15. 15. @gutek gutek blog.gutek.pl Jakub Gutkowski kuba@gutek.pl
  16. 16. https://twitter.com/mihcall/status/388265569104842752

×