Quando falamos em linguagem de programação surgem várias em nossas mentes. Cada uma tem suas características e limitações o que pode tornar a forma de programar complicada às vezes. Visando simplificar o desenvolvimento de novos programas e ferramentas, a Microsoft desenvolveu o Framework .NET que visa transformar todas as linguagens em uma única plataforma de desenvolvimento e execução de sistemas e aplicações. Todo e qualquer código gerado para .NET pode ser executado em qualquer dispositivo que possua um framework de tal plataforma.
A plataforma .NET baseia-se em um dos princípios utilizados na tecnologia Java (Just In Time Compiler - JIT), os programas desenvolvidos para ela são duplo-compilados (compilados duas vezes), uma na distribuição (gerando um código que é conhecido como "bytecodes") e outra na execução.
Um programa é escrito em qualquer das mais de 33 linguagens de programação disponíveis para a plataforma, o código fonte gerado pelo programador é então compilado pela linguagem escolhida gerando um código intermediário em uma linguagem chamada MSIL(Microsoft Intermediate Language). Essa plataforma consegue abranger desde a APL até axBase, passando por COBOL, C++, Java, PowerShell, entre outras linguagens.
Por muito tempo o framework .NET era exclusivo do Windows, mas a Microsoft decidiu abrir a plataforma e disponibilizá-la no GitHub – repositório web onde são compartilhados códigos de desenvolvimento aberto. Com isso, a gigante de Redmond espera que desenvolvedores possam pôr as mãos neste código e tornar a ferramenta compatível com o MAC OS X e o Linux.
A empresa vai permitir que os desenvolvedores construam aplicações na nuvem em múltiplas plataformas. NET, onde contará com servidores dedicados para MAC e Linux. S. Somasegar, vice-presidente da divisão de desenvolvimento da Microsoft, explicou que a mudança visa atrair uma maior quantidade de desenvolvedores para a plataforma, bem como ampliar sua presença entre os usuários da ferramenta.
Esse é um projeto a longo prazo e a Microsoft também espera que o amadurecimento da plataforma vise facilitar o desenvolvimento de novos serviços da empresa; tudo feito em colaboração com a comunidade aberta, algo que vemos há muito tempo no universo Linux. E com o acesso às bibliotecas com execução em tempo real, a criação de novos aplicativos terá um belo ganho em produtividade, tornando o processo mais simples e rápido.
Quando a Microsoft criou a Fundação .NET em março, a empresa já havia disponibilizado 24 de suas bibliotecas e tecnologias relacionadas. Agora com o código sendo aberto é esperado que a fundação receba uma maior atenção da comunidade de programação e que nos próximos meses já tenhamos alguns frutos desta mudança chegando ao mercado.
A Microsoft informa que esta iniciativa é apenas o começo de muitas mudanças que estão por vir, e aqueles que já programaram usando a arquitetura .NET poderão contribuir para o avançado e crescimento da fundação como um todo.
Site: Tudo Celular
Data:12/11/14
Hora: ------
Seção: ------
Autor: ------
Link: http://www.tudocelular.com/windows/noticias/n45447/microsoft-torna-a-sua-plataforma-net-aberta.html