O que é .NET?


.NET (pronuncia-se dotNet) é um framework da Microsoft para desenvolvimento Web, e assim como qualquer framework de desenvolvimento, fornece facilidades de reutilização e reaproveitamento de código, dentre outras facilidades de uso. o .NET foi desenvolvido para disponibilizar um ambiente único para desenvolvimento e execução de sistemas e aplicações. A da plataforma fornece diversos recursos relacionados à interface, acesso a dados, conectividade a banco de dados, criptografia, comunicações de rede e ambiente de desenvolvimento web. Através do uso de classes e suas funcionalidades o trabalho do analista desenvolvedor tender a se tornar mais produtivo e eficiente.

O .NET oferece aos desenvolvedores um ambiente virtual controlado: em vez de escrever código para uma aplicação específica, ele passa a escrever para a plataforma. é um pacote de classes com soluções codificadas para problemas comuns de programação, suporta várias linguagens de programação no ambiente.

Principais Linguagens de Programação Utilizadas Atualmente na Plataforma .NET (dotNet):


Algumas Vantagens do .NET


  • Maior Eficiência: na detecção de erros, na correção de erros e solução de problemas
  • Eficiência e facilidade de acesso à informação
  • Flexibilidade: Suporta várias linguagens de programação
  • Melhor performance, já que o o gerenciamento de memória é realizado pelo sistema operacional e não pelo aplicativo

Características da Plataforma .NET


  • Disponibiliza um hall de dispositivos que podem ser utilizados juntos em um mesmo ambiente de desenvolvimento Web.
  • Sincronização de informações entre usuários e dispositivos
  • Faz  maior uso de XML em vez de HTML resultando em mais capacidade interativa para sites da 
  • Armazenamento centralizado de dados
  • A capacidade de integrar vários meios de comunicação, como e-mail, fax e telefones
  • A capacidade de criar módulos reutilizáveis
  • O framework é executado em Common Language Runtime - CLR (Ambiente de Execução Independente de Linguagem). O CLR fornece: gerenciamento de memória, controle de exceção, interoperabilidade, manipulação de processamento paralelo e concorrente, reflexão, segurança, serviços de compilação para a arquitetura específica

Principais IDE´s de Desenvolvimento em .NET


Mais sobre a Plataforma .NET