Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Comparação da Java & Plataformas Net
. Ambos Java e programação orientada a objeto oferta Net e arquitetura e extensas classes do framework de que para desenvolver aplicativos. . As filosofias básicas de condução ambas as plataformas são diferentes , no entanto. Java, com o slogan de " write once run anywhere ", tenta ser uma linguagem única que, uma vez compilado, será executado em qualquer hardware e em qualquer sistema operacional . Compilado . Programas líquidas , por outro lado, será executado apenas no Windows, mas pode ser escrito em qualquer número de diferentes linguagens (C #, VB.Net , J #, C + + , etc.) Esta diferença básica afecta quase todos os aspectos das duas plataformas . Classes Framework

Como a plataforma de rede. Tem acesso direto ao operar o sistema Windows API ( Application Programming Interface ) , suas classes de enquadramento pode ser mais rico. Qualquer coisa que uma caixa de texto do Windows pode ser ou fazer , por exemplo, está disponível para o programador Net . . Java , que tem de trabalhar em qualquer máquina e em qualquer sistema operacional , tem que contar com expectativas menor denominador comum e suas classes de enquadramento só pode oferecer as opções mais rudimentares . Como resultado . Programas líquidos , especialmente aqueles que têm interfaces gráficas complexas , muitas vezes são mais fáceis de criar , enquanto os programas Java requerem extensa codificação ou a adoção de ferramentas de terceiros .
Multi- Plataforma Ideal

Embora o objetivo por trás da filosofia de Java " write once run anywhere" é louvável, na prática isso nem sempre funciona . Apesar dos melhores esforços daqueles em desenvolvimento Java , as diferenças entre os sistemas operacionais e hardware têm havido na plataforma Java e programas multi-plataforma são muitas vezes uma tarefa árdua para depurar . Por outro lado , . Desenvolvimento Net é apenas um pouco melhor como as diferenças entre as diferentes versões do Windows pode causar problemas semelhantes.
Custo

Java tem a vantagem , pelo menos no início, de ser livre. A linguagem ea plataforma são de código aberto e a maioria das ferramentas de desenvolvimento que usa Java são open source também. No entanto, muitas das extensões de nível empresarial para a linguagem não é livre e pode ser bastante oneroso. Para o desenvolvimento básico da Web , a Microsoft oferece gratuitamente. Ferramentas líquidos , mas para aplicações mais sérias , as licenças do Visual Studio precisa ser comprado para o desenvolvimento em . Líquido . A maioria das análises de custos dar. Net a vantagem quando se trata de custo de longo prazo de propriedade.
Desenvolvedor Conhecimento

Porque é livremente disponível e funciona em vários plataformas , universidades ensinam Java com mais freqüência do que . líquido . Assim, uma comparação em veridicus.com argumenta que, ao adotar a plataforma Java um departamento de TI é mais provável para atrair desenvolvedores mais formalmente treinados e disciplinados. Java, porque tem sido em torno de mais tempo, também tem um maior volume de ajuda disponível on-line na forma de grupos de discussão , fóruns e tutoriais.

Anterior :

Próximo : No
  Os artigos relacionados
·Podemos usar Selenium em Java 
·Como Abrir & Read Pastas em Java 
·Como Fullscreen um Applet 
·Como Chegar Fundos de botão em Android 
·Como fazer um gráfico de barras em Java 
·O que é constante a cores em Java 
·O que acontece se um arquivo é movido quando está sen…
·Java Função & Argumento Defaults 
·A API Java 3D Tutorial 
·Como encontrar um triângulo dentro de um triângulo us…
  Artigos em destaque
·Algoritmos básicos em Estruturas de Dados 
·Como teste para Par ou Ímpar Números em MATLAB 
·Como sair de uma DIV Sem posicionamento absoluto 
·Como usar um controle ListBox em MFC Visual C + + 
·Usos da Codificação Constante 
·Quais são os benefícios de um Bot 
·Como determinar Algoritmos 
·Como analisar um arquivo CSV 
·Java Criptografia AES 256 Código 
·Como Hack 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados