Um começo gnu para a microsoft: o que significa um framework de código .net aberto para o resto de nós

É um começo GNU para a Microsoft. Eles acabaram de lançar uma parte significativa do .NET Framework no Github sob uma licença de código aberto permissiva.

Este movimento rompe com anos de tradição para a Microsoft, que tomou anteriormente uma postura hostil sobre a questão do software de fonte aberta. O ex-CEO Steve Balmer, uma vez descreveu Linux e do GPL como um ‘câncer` que‘atribui-se ... para tudo o que toca.

Qual é o .NET Framework & O que está acontecendo?

Microsoft lançou o .NET Framework, há 12 anos, e desde então se tornou um componente vital do sistema operacional Windows. Ele inclui um quadro para a construção de aplicações para Microsoft Windows (conhecido como o idioma da interface comum), bem como uma máquina virtual (chamado de Common Language Runtime) para software para correr.

Redmond também anunciou que nos próximos meses, o .NET Núcleo Runtime estará disponível para OS X e Linux, o que simplificará o processo de escrever software de plataforma cruzada.

Ele veio como uma surpresa para muitos que a Microsoft enviou o código-fonte para .NET Núcleo de Github- um popular site de compartilhamento de código de colaboração. Microsoft possui CodePlex, um rival para Github na esfera partilha de códigos, embora seja longe de ser tão bem sucedido.O que é o Git & Porque você deve usar Controle de Versão Se você é um desenvolvedorO que é o Git & Porque você deve usar Controle de Versão Se você é um desenvolvedorComo desenvolvedores web, uma grande quantidade de tempo que tendem a trabalhar em sites de desenvolvimento local, em seguida, basta carregar tudo quando estamos a fazer. Isso é bom quando é só você e as mudanças são pequenas, ...consulte Mais informação

dotnet-github

Apesar do trocadilho (sem vergonha) no início deste artigo, a Microsoft não lançou o .NET Framework sob a licença GNU. Em vez disso, eles optaram para a licença MIT, usado por Node.js, JQuery e Ruby on Rails.Licenças de código aberto do software: O que você deve usar?Licenças de código aberto do software: O que você deve usar?Você sabia que nem todas as licenças de código aberto são os mesmos?consulte Mais informação

Curioso sobre o que este movimento significa para a Microsoft, desenvolvedores de software e você? Leia sobre para obter mais informações.

Microsoft está mudando

Goste ou não, A Microsoft não é a mesma empresa que era 10 anos atrás.Pare de Bashing Microsoft: 5 maneiras em que eles são fantásticosPare de Bashing Microsoft: 5 maneiras em que eles são fantásticosMicrosoft nem sempre obter um tratamento justo. Quando se trata baixo para ele, eles são uma empresa muito legal. Não tem sido suficiente Microsoft contusão, agora é hora de um pouco de amor.consulte Mais informação

Naquela época, o Linux ainda não estava pronto para o mercado de massa, com o Ubuntu ainda um brilho distante nos olhos de Mark Shuttleworth. A Apple estava passando por seu renascimento Lazarine, e tinha apenas começou a experimentar um crescimento após anos de estagnação e declínio. Microsoft era rei inegavelmente. E eles eram arrogantes.

dotnet-Microsoft

Video: Contruye aplicación web sin código tipo maestro/detalle con ASP.NET y Visual Studio

As coisas começaram a mudar. Eles foram desafiados em esferas que antes dominavam, a partir de smartphones, para navegadores web, para software de produtividade.

O mercado estava mudando, e Microsoft teve que mudar como resultado. Então eles fizeram.

No final do mandato de Steve Ballmer, a Microsoft já foi um dos 20 maiores contribuintes para o kernel Linux. Azure - a sua plataforma de virtualização principal - havia muito tempo permitido aos usuários criar Linux Virtual Private Servers (VPS). Eles estavam mesmo trabalhando com Xamarin em um pacote de software baseado em Windows que permite aos desenvolvedores criar aplicativos para Android e iOS.Saiba tudo sobre Virtual Private Servers em dois minutosSaiba tudo sobre Virtual Private Servers em dois minutosCom tantos serviços de hospedagem web disponíveis, é difícil decidir o caminho certo para atender às suas necessidades.consulte Mais informação

dotnet-heartlinux

Esta mudança para melhor acelerou ainda mais quando Steve Ballmer foi empurrado para fora após o desastroso fracasso do Windows 8 e Microsoft tablet Surface, eo fracasso da Microsoft para manter-se com o aumento constante do iOS e Android. Novo CEO Satya Nadella foi trazido, e Redmond continuou sua metamorfose.



Microsoft continuou seu envolvimento com a comunidade open-source. Ele lançou multi-plataforma de aplicativos móveis, tais como Xim- um aplicativo de compartilhamento de fotos para iOS e Android. Eles ainda deu a sua suíte de escritório para usuários de Android, iOS e Windows Phone. E sim, eles também abrir-sourced enormes pedaços de seu portfólio de tecnologia. Microsoft é uma empresa alterado. Mas o que isso significa para você?Partilhe as suas fotos, não o telefone Com o Microsoft XimPartilhe as suas fotos, não o telefone Com o Microsoft XimCompartilhar fotos com um grupo de pessoas ficou mais fácil. Uma pessoa controla o show, todos podem participar em seus próprios dispositivos através de um link, e quando tudo foi visto, a apresentação se auto-destrói.consulte Mais informação

Video: T03.08 - UNIT TEST FRAMEWORK

.NET Everywhere

É seguro dizer .NET não é o pacote de software mais sexy do mundo. No entanto, se você é um usuário do Windows, é um que você é totalmente dependente.

Os desenvolvedores de software usá-lo porque é consistente. Eles podem construir aplicações orientadas para o .NET Framework com qualquer linguagem suportada, e os resultados serão os mesmos. O Common Language Runtime (CLR) também é excepcionalmente rápido, e rivaliza com o Java Virtual Machine em pura velocidade.

dotnet-dotnet

E agora, os usuários do OS X e Linux podem tirar proveito deste.

Antes de continuar, vale a pena afirmando que existe uma alternativa de código aberto para .NET chamada Mono. As ferramentas de desenvolvimento para Mono estão disponíveis em uma variedade de plataformas, incluindo OS X, Linux e Windows, enquanto as aplicações construídas com Mono pode ser executado em uma maior variedade de plataformas, incluindo Android, Nintendo Wii, Playstation 3 e Xbox 360.

No entanto, Mono sempre sofreu com a falta de integridade, especialmente em comparação com a ‘coisa real`.

Não mais. Em breve, os usuários OS X e Linux poderão desfrutar das mesmas características .NET como usuários do Windows.

Mas o que isso significa em termos do mundo real? Bem, esperamos lançamentos de plataformas cruzadas simultâneas, e mais software comercial e jogos. Linux e OS X continuará a marchar para serem plataformas de jogos, apesar de ter lutado tradicionalmente nestas áreas.

Portar aplicações do Windows para OS X e Linux está prestes a ficar significativamente mais simples. Embora - como Engadget saliently apontou - algumas aplicações ainda vai precisar de modificações significativas para ser executado.

O lançamento omite peças necessárias para o lado voltado para o usuário de coisas, incluindo o Windows Presentation Foundation que lida com recursos de interface e de documentos, muitos aplicativos e serviços nem precisa grandes mudanças .NET ou não será executado em todos. Além disso, há uma abundância de aplicativos do Windows que dependem de outros frameworks.
Fonte: Engadget

A Microsoft também está esperando para recapturar a atenção de desenvolvedores. Em particular, os desenvolvedores web, muitos dos quais optaram por aprender Python, PHP ou Ruby on Rails, em vez de pilha proprietária e restritiva tecnologia da Microsoft.

Com o lançamento de fonte aberta do .NET e ASP.NET vNext, a Microsoft está esperando para restaurar alguma credibilidade no mundo do desenvolvimento web.

Um passo na direção certa

A Microsoft também anunciou o lançamento do Visual Studio Community 2013. Este é efetivamente o mesmo que Visual Studio Professional, mas com uma diferença vital. Em vez de custar centenas (ou, em alguns casos, milhares) de dólares, é grátis.

Microsoft está mudando, e sua vontade de envolver a comunidade de desenvolvedores é a prova disso. Mas o que você acha? Eu adoraria ouvir sobre isso. Deixe-me cair um comentário abaixo, e nós vamos conversar.

Crédito da foto: Ken Wolter / Shutterstock.com,


Artigos relacionados