O Futuro
do desenvolvimento .NET
Rodrigo Kono
MVPASP.NET
MCP–MCTS –MCPD–MCT
@rodrigokono
MVP Microsoft
MCP – MCTS – MCPD – MCT
Foco em desenvolvimento WEB
Developer na LG lugar de gente
Fundador do DevGoiás.NET
Doze anos de comunidade .NET
Palestrou em mais de 12 capitais
Mais de 16.000 pessoas nesse tempo
Finalista Imagine Cup 2005 – Brasil/Japão
@ ro d r i g o k o n o – w w w. ro d r i g o k o n o . n e t – k o n o @ d e v g o i a s . n e t
Core .NET
Next gen JIT (“RyuJIT”)
SIMD
Runtime Compilers
.NET Compiler Platform (“Roslyn”)
Languages innovation
Windows DesktopAzure and Windows Server
Universal Windows apps
.NET NativeASP.NET updates
Windows Convergence
Native compilation Cross-devices
Xamarin partnership
Web apps
.NET support for
Azure Mobile Services
Cloud Services
Abertura
Windows Store iOS and Android
.NET em dispositivos e serviços
.NET 4.5.1 está instalado em + de 500 milhões de PCs!
Plataforma Framework Ferramenta
Sua própria experiência Sua própria experiência Sua própria experiência
“Nosso papel é mais importante do que nunca”
“Somos obrigados a inovar e entregar muito mais rápido”
“Eu preciso de uma estratégia de desenvolvimento cross-device”
“Open Source enriquece a plataforma ea comunidade…
…mas eu tenho aplicações existentes para executar e evoluir”
.NET API for Hadoop WebClient
.NET Compiler Platform ("Roslyn")
.NET Map Reduce API for Hadoop
.NET Micro Framework
ASP.NET MVC
ASP.NET Web API
ASP.NET Web Pages
ASP.NET SignalR
Composition (MEF2)
Entity Framework
Linq to Hive
MEF (Managed Extensibility Framework)
OWIN Authentication Middleware
Rx (Reactive Extensions)
Web Protection Library
Windows Azure .NET SDK
Windows Phone Toolkit
WnsRecipe
Mimekit Xamarin.Auth
Xamarin.Mobile
Couchbase for .NET
Miguel de Icaza (Xamarin)
Laurent Bugnion (IdentityMine)
Niels Hartvig (Umbraco)
Anthony van der Hoorn (Glimpse)
Paul Betts (GitHub)
Nigel Sampson (Compiled Experience)
http://www.dotnetfoundation.org
Mailkit
System.Drawing
Founding contributions
Miguel de Icaza
Xamarin
Laurent Bugnion
IdentityMine
Anthony van der Hoorn
Glimpse
Niels Hartvig
Umbraco
Nigel Sampson
Compiled Experience
Paul Betts
GitHub
http://www.dotnetfoundation.org
ASP.NET Web Pages
ASP.NET MVC
ASP.NET Web API
ASP.NET SignalR
Entity Framework
.NET Compiler Platform ("Roslyn")
.NET Micro Framework
.NET MEF
.NET Rx
.NET WebClient
.NET Map Reduce API for Hadoop
.NET API for Hadoop
Windows Azure .NET SDK
Windows Phone Toolkit
Xamarin System.Drawing
Xamarin.Mobile
Xamarin Mailkit
Xamarin.Auth
Xamarin Mimekit
Xamarin couchbase-lite-net
Web Protection Library
OWIN Authentication Middleware
LINQ to Hive
Core-Business
.NET Applications
CLOUD
http://aka.ms/orleans
http://aka.ms/dotnetnative
C# + XIB C# + AXML C# + XAML
Native UI Native UI Native UI
“With Xamarin, developers
combine all of the productivity
benefits of C#, Visual Studio
and Windows Azure with the
flexibility to quickly build for
multiple device targets.”
S. Somasegar, Corporate Vice President, Microsoft
http://aka.ms/RyuJITinfo http://aka.ms/RyuJIT
http://aka.ms/SIMDInfo http://aka.ms/SIMD
http://aka.ms/NETCompilerPlatform
http://roslyn.codeplex.com
http://aka.ms/NetCompilerPlatformD
ownload
http://aka.ms/azuremobileservicesnet http://aka.ms/VS2013Update2
http://aka.ms/VS2013Update2Info http://aka.ms/VS2013Update2
http://aka.ms/universalprojects http://aka.ms/VS2013Update2
http://aka.ms/dotnetnative http://aka.ms/dotnetnativedownload
http://xamarin.com http://xamarin.com
http://www.dotnetfoundation.org
Rodrigo Kono
kono@devgoias.net
http://www.rodrigokono.net
Twitter: @rodrigokono

O futuro do desenvolvimento .NET

  • 1.
    O Futuro do desenvolvimento.NET Rodrigo Kono MVPASP.NET MCP–MCTS –MCPD–MCT @rodrigokono
  • 2.
    MVP Microsoft MCP –MCTS – MCPD – MCT Foco em desenvolvimento WEB Developer na LG lugar de gente Fundador do DevGoiás.NET Doze anos de comunidade .NET Palestrou em mais de 12 capitais Mais de 16.000 pessoas nesse tempo Finalista Imagine Cup 2005 – Brasil/Japão @ ro d r i g o k o n o – w w w. ro d r i g o k o n o . n e t – k o n o @ d e v g o i a s . n e t
  • 3.
    Core .NET Next genJIT (“RyuJIT”) SIMD Runtime Compilers .NET Compiler Platform (“Roslyn”) Languages innovation Windows DesktopAzure and Windows Server Universal Windows apps .NET NativeASP.NET updates Windows Convergence Native compilation Cross-devices Xamarin partnership Web apps .NET support for Azure Mobile Services Cloud Services Abertura Windows Store iOS and Android .NET em dispositivos e serviços
  • 5.
    .NET 4.5.1 estáinstalado em + de 500 milhões de PCs!
  • 6.
    Plataforma Framework Ferramenta Suaprópria experiência Sua própria experiência Sua própria experiência
  • 7.
    “Nosso papel émais importante do que nunca” “Somos obrigados a inovar e entregar muito mais rápido” “Eu preciso de uma estratégia de desenvolvimento cross-device” “Open Source enriquece a plataforma ea comunidade… …mas eu tenho aplicações existentes para executar e evoluir”
  • 11.
    .NET API forHadoop WebClient .NET Compiler Platform ("Roslyn") .NET Map Reduce API for Hadoop .NET Micro Framework ASP.NET MVC ASP.NET Web API ASP.NET Web Pages ASP.NET SignalR Composition (MEF2) Entity Framework Linq to Hive MEF (Managed Extensibility Framework) OWIN Authentication Middleware Rx (Reactive Extensions) Web Protection Library Windows Azure .NET SDK Windows Phone Toolkit WnsRecipe Mimekit Xamarin.Auth Xamarin.Mobile Couchbase for .NET Miguel de Icaza (Xamarin) Laurent Bugnion (IdentityMine) Niels Hartvig (Umbraco) Anthony van der Hoorn (Glimpse) Paul Betts (GitHub) Nigel Sampson (Compiled Experience) http://www.dotnetfoundation.org Mailkit System.Drawing
  • 12.
    Founding contributions Miguel deIcaza Xamarin Laurent Bugnion IdentityMine Anthony van der Hoorn Glimpse Niels Hartvig Umbraco Nigel Sampson Compiled Experience Paul Betts GitHub http://www.dotnetfoundation.org ASP.NET Web Pages ASP.NET MVC ASP.NET Web API ASP.NET SignalR Entity Framework .NET Compiler Platform ("Roslyn") .NET Micro Framework .NET MEF .NET Rx .NET WebClient .NET Map Reduce API for Hadoop .NET API for Hadoop Windows Azure .NET SDK Windows Phone Toolkit Xamarin System.Drawing Xamarin.Mobile Xamarin Mailkit Xamarin.Auth Xamarin Mimekit Xamarin couchbase-lite-net Web Protection Library OWIN Authentication Middleware LINQ to Hive
  • 15.
  • 18.
  • 19.
  • 21.
    C# + XIBC# + AXML C# + XAML Native UI Native UI Native UI “With Xamarin, developers combine all of the productivity benefits of C#, Visual Studio and Windows Azure with the flexibility to quickly build for multiple device targets.” S. Somasegar, Corporate Vice President, Microsoft
  • 23.
    http://aka.ms/RyuJITinfo http://aka.ms/RyuJIT http://aka.ms/SIMDInfo http://aka.ms/SIMD http://aka.ms/NETCompilerPlatform http://roslyn.codeplex.com http://aka.ms/NetCompilerPlatformD ownload http://aka.ms/azuremobileservicesnethttp://aka.ms/VS2013Update2 http://aka.ms/VS2013Update2Info http://aka.ms/VS2013Update2 http://aka.ms/universalprojects http://aka.ms/VS2013Update2 http://aka.ms/dotnetnative http://aka.ms/dotnetnativedownload http://xamarin.com http://xamarin.com http://www.dotnetfoundation.org
  • 25.