Tecnoretórica Conversas sobre tecnologia com quem entende do assunto

13nov/1410

17 – .NET Open Source e primeiro dia do Connect()

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.

net2015

Links da conversa:

Anúncios nos blogs da Microsoft:

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

  • Em relau00e7u00e3o ao benefu00edcio da Pluralsight su00e3o 10, 20 e 30 cursos, todos sobre Visual Studio, respectivamente para VS Pro/Test, Premium e Ultimate; vu00e1lido para para Retail e Volume Licensing, portanto licenu00e7as de parcerias (Silver, Gold Partner) e do BizSpark, infelizmente nu00e3o incluem o benefu00edcio. Todas as du00favidas podem ser tiradas nesse vu00eddeo http://bit.ly/1unILc3 nAgora nu00e3o tem mais desculpa para as empresas nu00e3o liberarem a licenu00e7a MSDN para os funcionu00e1rios, su00f3 a quantidade de horas disponu00edvel em um licenu00e7a Pro por ano nu00e3o u00e9 um investimento a ser perdido.

  • Tiago

    Fiquei curioso sobre o .Net Native, nu00e3o achei informau00e7u00f5es. nEle vai ser substituir o WPF/Win Forms no desktop?nE seru00e1 que rola um “.Net Native (For Mac and Linux)” no futuro?

  • Imagine se pudu00e9ssemos voltar no tempo hu00e1 uns 5 anos. Quem iria acreditar?nAbs

  • Pingback: Deu a louca na Microsoft: .NET Framework open source e Visual Studio de graça? - André Alves de Lima()

  • Armando Cristu00f3vu00e3o Dutra

    Realmente,nnMuito conteu00fado em um u00fanico episodio, inclusive esou ouvindo pela terceira vez. Meus parabu00e9ns!nnFiquei curioso sobre o impacto dessa abertura da Microsoft no projeto Mono. nnPelo que notei dando uma sondada pela web, nu00e3o hu00e1 nada muito claro, somente um esforu00e7o em preencher atuais lacunas do Mono (pois hu00e1 mu00e9todos que nu00e3o estu00e3o implementados no mono).nnA minha impressu00e3o u00e9 que daqui para frente, haveru00e1 um empenho em tornar o MSNet e o Mono em uma u00fanica plataforma (aproveitando da compatiblidade do mono em versu00f5es anteriores de vu00e1rias plataformas nu00e3o-microsoft).nnEssa u00e9 a impressu00e3o de vocu00eas tambu00e9m?nnGostaria de saber a opniu00e3o do pessoal do podcast!nnValeu!

    • Armando, a informau00e7u00e3o que eles passaram atu00e9 agora u00e9 que vu00e3o comeu00e7ar a abrir todo o .NET Core e em paralelo fazer ele funcionar em Linux e Mac tambu00e9m. Imagino que nesse processo eles devem puxar muito cu00f3digo do Mono, atravu00e9s da doau00e7u00e3o de cu00f3digo vinda da Xamarin, mas de fato eles nu00e3o entraram em detalhes em como isso vai acontecer.nCom relau00e7u00e3o a versu00f5es anteriores, esquece, eles nu00e3o estu00e3o olhando pra tru00e1s.

  • Luiz

    Muito show as novidades! E para os projetos em Windows Forms, seru00e1 que teremos um Visual Studio Community para linux? Ou o mono aprimorado?

  • luisrudge

    Opa. Muito bom o podcast! Acompanhei o evento pela internet, mas, ao recapitular ouvindo o podcast, acabei entendo melhor o que aconteceu.nnA u00fanica coisa que gostaria de mencionar u00e9 que o omni-sharp nu00e3o funciona com o Roslyn ainda. O projeto omni-sharp u00e9 su00f3 um wrapper http por cima do NRefactory (https://github.com/icsharpcode/NRefactory). u00c9 por isso que funciona em todas as plataformas, ju00e1 que o roslyn, apesar de ter o fork do mono, ainda nu00e3o tem um release oficial pra mac ou linux.nnnnValeu!

    • Putz, verdade, vi lu00e1 agora. Vacilo! Valeu pela correu00e7u00e3o!