Microsoft .NET Framework 4.6 Preview4.5.2


O .NET Framework é um ambiente de tempo de execução responsável por gerenciar os aplicativos que têm por alvo o .NET Framework.

O tempo de execução consiste em uma linguagem comum, que fornece gerenciamento de memória e outros serviços do sistema. Contudo, administra também uma extensa biblioteca de classe, que permite aos programadores aproveitar ao máximo o código robusto e confiável de todas as principais áreas de desenvolvimento de aplicativos.

O que é o .NET Framework?

O .NET Framework é um ambiente de tempo de execução gerenciado, que proporciona uma variedade de serviços para os diversos aplicativos em execução. Ele consiste em dois principais componentes, que são: o Common Language Runtime (CLR), que é o mecanismo de execução e manipula os aplicativos que estão em execução e a biblioteca de classes do .NET Framework, que fornece uma biblioteca de código testado e, reutilizável que os desenvolvedores podem chamar a partir dos seus próprios aplicativos. Os serviços que o .NET Framework oferece aos aplicativos em execução incluem o seguinte:

  • Gerenciar memória. Em várias linguagens de programação, os programadores são os responsáveis por alocar e liberar memória e a manipular por tempo de vida do objeto. Em aplicativos .NET Framework, o CLR fornece esses serviços em nome do aplicativo.
  • Um sistema do tipo comum. Nas linguagens de programação tradicionais, os tipos básicos são definidos pelo compilador, o que de certa forma complica a interoperabilidade entre linguagens. No .NET Framework, os tipos básicos são definidos pelo tipo do sistema .NET Framework e são de uso comum em todas as linguagens que direcionam o .NET Framework.
  • Uma biblioteca abrangente de classe. Ao invés de escrever uma grande quantidade de código afim de lidar com operações de programação comuns em baixo nível, os programadores podem usar facilmente uma biblioteca de tipos a partir da Biblioteca de Classes do .NET Framework.
  • Frameworks de desenvolvimento e tecnologias. O .NET Framework inclui bibliotecas de áreas específicas do desenvolvimento de aplicativos, como o ASP.NET para aplicativos da Web, o ADO.NET para acesso aos dados e o Windows Communication Foundation para aplicativos orientados para serviços.
  • Interoperabilidade entre linguagens. Os compiladores de linguagens direcionados para o .NET Framework emitem um código intermediário chamado de Common Intermediate Language (CIL), que, por sua vez, é compilado em tempo de execução pela Common Language Runtime (CLR). Com este recurso, as rotinas que foram escritas em uma linguagem tornam-se acessíveis em outras linguagens e, os desenvolvedores podem manter o seu foco na criação de aplicativos em sua linguagens preferenciais.
  • Compatibilidade de versões. Com raras exceções, os aplicativos desenvolvidos com o uso de uma versão específica do .NET Framework podem ser executados sem modificação em uma versão posterior.
  • Execução lado a lado. O .NET Framework ajuda a resolver conflitos de versão permitindo que várias versões do CLR existam no mesmo computador. Isso significa que várias versões dos aplicativos também podem coexistir e que um aplicativo pode ser executado na versão do .NET Framework com a qual foi compilada.
  • Multiplataforma. Segmentando a Biblioteca de Classes Portátil do .NET Framework, os desenvolvedores podem criar assemblies que funcionam em várias plataformas do .NET Framework, como o Windows 7, Windows 8, Windows 8.1, Windows Phone e Xbox 360.

O .NET Framework para usuários

Se você não desenvolve aplicativos .NET Framework, mas os utiliza, você não precisa ter nenhum conhecimento específico sobre o .NET Framework ou seu funcionamento. Geralmente, o .NET Framework é totalmente transparente para os usuários.

Se você estiver usando o sistema operacional Windows, o .NET Framework talvez já esteja instalado em seu computador. Além disso, se você instalar um aplicativo que exija o .NET Framework, o programa de instalação do aplicativo poderá instalar uma versão específica do .NET Framework no seu computador. Em alguns casos, você pode ver uma caixa de diálogo solicitando a instalação do .NET Framework. Se você já tentou executar um aplicativo quando esta caixa de diálogo aparece e se seu computador tem acesso à internet, você pode ir para uma página web que permite que você instale a versão do .NET Framework que falta.

Em geral, você não deve desinstalar quaisquer versões do .NET Framework instalados no computador. Há dois motivos para isso:

  • Se um aplicativo que você usa depende de uma versão específica do .NET Framework, esse aplicativo poderá não funcionar se essa versão foi removida.
  • Algumas versões do .NET Framework são atualizações in-loco de versões anteriores. Por exemplo, o .NET Framework 3,5 é uma atualização in-loco para a versão 2.0 e o .NET Framework 4.5.2 é uma atualização in-loco para as versões 4, 4.5 e 4.5.1.

Se você optar por remover o .NET Framework, sempre use Programas e Recursos no Painel de Controle para desinstalá-lo. Nunca remova manualmente uma versão do .NET Framework.

Observe que é possível carregar várias versões do .NET Framework simultaneamente em um único computador. Isso significa que você não precisa desinstalar as versões anteriores para instalar uma versão posterior.

O .NET Framework para desenvolvedores

Se for um desenvolvedor, você poderá escolher qualquer linguagem de programação que dê suporte ao .NET Framework para criar seu aplicativo. Como o .NET Framework fornece independência e interoperabilidade de linguagem, você pode interagir com outros aplicativos e componentes do .NET Framework, independentemente da linguagem com a qual foram desenvolvidos.

Para desenvolver aplicativos ou componentes do .NET Framework, faça o seguinte:

  1. Instale a versão do .NET Framework que seu aplicativo terá como alvo. Existem pacotes adicionais do .NET Framework lançados fora da faixa. Para obter informações sobre esses pacotes, consulte O .NET Framework e lançamentos fora da banda.
  2. Selecione a linguagem ou as linguagens do .NET Framework que você usará para desenvolver seus aplicativos. Um grande número de linguagens está disponível, incluindo Visual Basic, C#, Visual F# e C++ da Microsoft. (Uma linguagem de programação que permite que você desenvolva aplicativos para o .NET Framework segue a Especificação de Common Language Infrastructure (CLI).) Para obter uma lista de linguagens de programação disponíveis, consulte Linguagens do Visual Studio.
  3. Selecione e instale o ambiente de desenvolvimento que você usará para criar seus aplicativos e que dê suporte às linguagens de programação selecionadas. O ambiente de desenvolvimento integrado da Microsoft para aplicativos .NET Framework é o Visual Studio. Ele está disponível em um várias edições de varejo e gratuitas.

——————————————————————————————

Download
Versão: 4.6 Preview / Idioma: Português do Brasil
Tamanho: 62,1 MB
.

Download
Versão: 4.5.2 / Idioma: Português do Brasil
Tamanho: 66,8 MB
.

Sistema: Windows Vista, Server 2008, 7, Server 2012, 8
Licença: Gratuito
.

Fonte: Microsoft

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 219 outros seguidores