Mais um episódio gravado no calor do momento. O Victor Cavalcante (@vcavalcante) e eu sabíamos que hoje era dia, acompanhamos o evento Connect() de perto e foi ótimo ver as tecnologias e novidades virem finalmente a tona. O Victor é já antigo aqui no Tecnoretórica, os últimos episódios sobre ASP.NET vNext (agora ASP.NET 5) foram com ele.
Links da conversa:
- Evento Connect()
- Microsoft no Github
- .NET Core no Github
- Projeto CodeCracker (extensões e refatorações do Visual Studio)
- Visual Studio 2013 Community Edition
Anúncios nos blogs da Microsoft:
- Microsoft Open Sources .NET and Mono (Miguel de Icaza)
- Microsoft and Xamarin Expand Global Partnership
- Announcing ASP.NET features in Visual Studio 2015 Preview and VS2013 Update 4
- .NET Core is Open Source
- Announcing Open Source of .NET Core Framework, .NET Core Distribution for Linux/OSX, and Free Visual Studio Community Edition
- The C# and Visual Basic Code-Focused IDE Experience
- Visual Studio 2015 Preview, Visual Studio Community 2013, Visual Studio 2013 Update 4, and More
- Opening up Visual Studio and .NET to Every Developer, Any Application: .NET Server Core open source and cross platform, Visual Studio Community 2013 and preview of Visual Studio 2015 and .NET 2015
- Announcing .NET 2015 – .NET as Open Source, .NET on Mac and Linux, and Visual Studio Community
- Announcing new governance model and project contributions to the .NET Foundation
- Up for grabs
Episódios anteriores relacionados:
Show notes:
– 2 bilhões de instalações de .NET, 7M de instalações de VS 2013
– MIT e Patent promise
– Porque Github
— um source control
— pull requests para reviews, etc
— Issues (como ficar user voice e connect?)
— CLA (Contributor License Agreement)
— Ainda incompleto, mas vai terminar até o Build 2015 (29/04)
— Ainda não roda em Mac e Linux, mas vai rodar, e serão builds oficiais MS
— Ainda não inclui o CLR, apenas as libs (BCLs)
— Vai incluir também o GC, e o JIT
– xUnit .NET
– .NET 2015:
— .NET Framework 4.6
— ASPNET 5
— ASPNET 4.6
— WPF
— Windows Forms
— .NET Core 5
— ASPNET 5 (Windows, Mac e Linux)
— .NET Native (Windows 10, mobile e embedded)
— Comum: runtime (ryujit), Compiladores (roslyn), Nuget
– Release Beta 1 ASPNET 5, Aspnet vnext agora se chama ASP.NET 5, não há web forms
– NET Core 5: OSS e XPlat
– ASPNET 5: OSS e XPlat
– Docker, debug no docker, hub da imagem de devdiv, docker.exe
— Kestrel (libuv | rode via Nginx)
– Suporte nativo a Grunt/Gulp/Bower/NPM
– VS Community = Free = Ja no 2013, ja disponivel, não precisa assinar nada, se inscrever em nada
— C++, C#, VB, ASPNET, Android, iOS, Cordova, Node, Python, Git, kinect, Azure, Unity, extensoes
— Pode ser usado para construir apps pagas, pra ganhar dinheiro
— Ilimitado para ensino, pesquisa e Open Source
— Empresas: 5 PCs somente se a empresa tem ate 250 PCs ou 1MM/Ano
— VSO gratuito também pra 5 users
– OmniSharp
– Pluralsight gratuita pra MSDN
– Novo release do Roslyn
— C#6
— Code Cracker, iniciativa de brasileiros
— Debug de Lambda expressions
– Xamarin
— Starter integrado no VS Community
— Desconto para MSDN Subscribers
— Mais fácil instalar
– Novo emulador pra Android feito pela Microsoft, baseado em HyperV, parecidissimo com o do Windows Phone