. . A Microsoft Net Framework é uma base de código desenvolvido para o sistema operacional Windows . Ele fornece aplicativos do Windows com uma biblioteca de código a partir do qual a resolver problemas comuns e uma interface de virtualização com que os programas podem ser projetados independente de especificações de computação únicas. No entanto, a Microsoft. Net não é sem seus problemas. Biblioteca de código volumoso do quadro , instalador robusto e Windows somente compatibilidade são apenas algumas das questões usuários e programadores de computador enfrentam ao usar o Microsoft. Net Framework . História
A Microsoft. Net Framework foi lançado para Windows em fevereiro de 2002 . Desde então, tem visto inúmeros lançamentos e até o final de 2009 , a versão do software 4.0 está em testes beta . Como a Microsoft . Net foi desenvolvido, bases de código foram adicionadas à biblioteca e diversas melhorias de desempenho foram implementadas. Uma das principais funções do Microsoft. Net tem sido a de aumentar a segurança da aplicação.
Benefícios
A principal vantagem que a Microsoft . Net oferece aos usuários do Windows é uma repositório de código centralizado que várias aplicações podem retirar. Isso permite que os desenvolvedores criem programas do Windows , que operam de forma consistente em diferentes plataformas de computador. Em particular , as características de virtualização de tornar possível que os programas a serem desenvolvidos independentemente das capacidades de CPU . Uma vez que muitos programas contam com os repositórios encontrados no Microsoft. Net, ter o aplicativo instalado no Windows garante fácil instalação e atualizações freqüentes em toda uma gama de programas.
Suporte
< br >
Microsoft. Net é um concorrente direto para o ambiente de execução Java. Um dos principais inconvenientes a Microsoft. Net é a falta de suporte multi-plataforma . A base de aplicação só pode ser executado no sistema operacional Windows , limitando assim aplicativos criados usando o Microsoft . Net para Windows apenas . Java é suportado pelo Windows , Mac e sistemas operacionais Linux e é, portanto, preferido por muitos programadores desde aplicações projetado utilizando Java pode ser facilmente portado para todos os sistemas operacionais .
Tamanho
Através dos anos , o tamanho da plataforma de líquido da Microsoft . cresceu . À medida que a estrutura tornou-se maior, de modo que tem o instalador . Com um tamanho de instalação de 50 MB a partir de final de 2009, o download do aplicativo pode levar uma quantidade considerável de tempo . Uma vez que muitos programas dependem de Microsoft. Net, muitas vezes isso pode apresentar problemas quando o usuário não tem a versão necessária . Instalando o que pode parecer um pequeno programa pode acabar por ser um calvário que alguns usuários preferem evitar , devido à necessidade de fazer o download do framework.
Uma vez instalado, os problemas de tamanho persistem. Por sua natureza de virtualização, aplicativos que dependem Microsoft. Líquido tendem a consumir muito mais energia do CPU . Em máquinas menos potentes , isso pode levar a um desempenho lento.
Problemas de instalação
A enorme variedade de código - bases incluídas no Microsoft. Net , por vezes, pode causar conflitos durante instalações do Windows. Mesmo um acidente ligeiro pode resultar na estrutura não instalar . Muitas vezes é difícil para solucionar problemas de instalação desde que a Microsoft não oferece um pacote de instalação modular. Com a introdução do Microsoft. Net 3.0, a Microsoft tentou abordar estas questões , oferecendo uma versão leve do instalador, mas isso não resolver completamente os problemas como muitas aplicações exigem que o ambiente de execução completo para funcionar.