quinta-feira, 18 de dezembro de 2014

Desembaraçar .NET Núcleo: Open source para Windows, Mac, Linux


Entrevista Exclusiva É toda mudança no Microsoft .NET Mundial, já que a empresa leva a tecnologia open source e multi-plataforma. Mas como é que o velho eo novo se encaixam? El Reg fala o diretor de Gestão de Programas Jay Schmelzer.


No início de Immo Landwerth de dezembro Microsoft escreveu um longo post explicando que a pilha de desenvolvimento do núcleo da Microsoft está sendo bifurcada.







O .NET Framework existente, um tempo de execução e um conjunto de bibliotecas para idiomas, incluindo C # e Visual Basic, continuará no Windows para o desenvolvimento da área de trabalho e, opcionalmente, para ASP.NET, a pilha de aplicativos web.


O futuro da plataforma embora mentiras em .NET Core, uma nova implementação open source, que será executado em Windows, Mac e Linux, e que a força de vontade tanto ASP.NET e, apenas no Windows, a loja de aplicativos que são executados no Windows 8 ambiente "Metro". No Windows 10, loja de aplicativos também executar no ambiente de trabalho, mas ainda usando o tempo de execução WinRT.


.NET Core diagram

Diagrama de chave da Microsoft para .NET Núcleo



Por que será a próxima ASP.NET 5 rodar tanto em .NET Framework e .NET Núcleo? "Queremos proporcionar uma ponte para os clientes existentes para começar a incorporar recursos do ASP.NET 5 sem sentir que eles têm de mudar todo o seu investimento ao longo. Queremos manter um alto nível de compatibilidade para a gente sobre a plena aplicação .NET Framework ", disse Schmelzer. "As coisas que você não recebem são as capacidades que são exclusivos para .NET Core."


Só a aplicação .NET Núcleo suporta o que a Microsoft chama de implantação "app local", onde todo o tempo de execução e biblioteca necessária para os aplicativos são implantados com o aplicativo.


Este tipo de compromisso dá à Microsoft um caminho difícil de dirigir, permitindo .NET Core para evoluir novos recursos, impedindo-o à deriva muito longe do quadro completo. Schmelzer antecipa o tráfego nos dois sentidos. "A partir de hoje estamos fazendo mais de levar material que está no quadro completo que precisa estar em .NET Core, mas eventualmente nós estaremos indo na direção oposta", disse ele.


Schmelzer nega que o advento da NET Núcleo implica status de legado para o .NET Framework completo. "Não há modo de legado, o modo de manutenção que temos a intenção de implicar com o anúncio .NET Core. Continuamos a acreditar no âmbito completo e os cenários que foi criada para apoiar, e vamos continuar a inovar nesse espaço ", disse ele.


É difícil conciliar isso com outras afirmações de que o .NET Core é o futuro. Se você estudar diagrama da Microsoft, isso mostra que as plataformas Microsoft se preocupa mais, a pilha do lado do servidor e da loja de apps, sentar-se em cima de .NET Core, enquanto .NET Framework irá co-existir para apoiar o desenvolvimento do Windows desktop e como outra opção para ASP.NET.


Poderiam alguns futura versão do ASP.NET, dizem versão 6, executado apenas em .NET Núcleo? "Nós tivemos especulação semelhante, que haverá um tempo futuro em que os benefícios do ASP.NET em execução no .NET núcleo terá pessoas motivadas para mover seu desenvolvimento ativo lá, mas é especulação. Nossa intenção é usar os dados do cliente para conduzir qualquer decisão ", disse Schmelzer.







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário