Vantagens da Linguagem Java:
A linguagem Java foi desenvolvida a partir da linguagem C++ com o intuito de corrigir algumas de suas falhas e também implementar algumas novas ideias. As vantagens a serem destacadas da linguagem Java são:
Gratuito: O Java tem kits de desenvolvimento gratuitos e código aberto a comunidade, além de uma gama de material disponível muito grande e constantemente sendo atualizada.
Segurança: O ambiente e alguns recursos garantem que o código não “derrube o sistema” durante tempo de execução.
Orientação a objeto: É totalmente orientado a objetos, o que possibilita o uso de herança e a reutilização de códigos de forma dinâmica e estática, assim conforme o desenvolvimento de classe avança fica mais simples e rápido a criação de novas.
Desempenho: É uma questão um tanto quanto controversa atualmente, mas a linguagem Java para internet tem um desempenho considerável rápido quando comparada a outras linguagem script na web(HTML, o JavaScript ou o VBScript). Além de alguns recursos como compilação just-in-time, multithreading e utilização de código nativo.
Portabilidade:Talvez o ponto que mais se destaca na linguagem Java, graças a essa ser uma linguagem interpretada, ela pode ser executada em qualquer plataforma ou equipamento que possua um interpretador Java e que tenha sido compilado para o sistema a ser utilizado, esse diferencial abre um leque de oportunidades muito amplo para esta linguagem podendo ser usada na internet, celulares ou até em geladeiras.
Desvantagens da Linguagem Java:
Essa busca por correções de falhas do C++, juntamente com o fato de ser uma linguagem interpretada geram alguns pontos negativos para o Java. Podendo-se destacar desse:
Pouca integração com o S.O: Devido ao fato da linguagem Java ser interpretada ela possui pouca integração com o S.O além de ser difícil a criação de um código que não seja gerenciado pela JVM.
Desempenho:Apesar de contraditório a citação de desempenho como vantagem e desvantagem do Java a desvantagem fica clara quando comparamos o código em byte-code do Java com o de um código nativo, o byte-code do Java chega a ser 20 vezes mais lento.
Difícil programação: A linguagem Java é totalmente orientada a objeto alem de ter um código com grande rigor metodológico, o que torna o desenvolvimento em Java custoso e lento se comparado a algumas outras linguagens.
Nenhum comentário:
Postar um comentário