Arquivo da categoria 'Primeiro de Abril'

Migrando de Python para Java

Postado por Rafael Sierra em 1/04/2009

É consenso que o fluxo natural de todos seja o amadurecimento, e é com vista nisso que passei a enchergar Java com outros olhos.

Antes eu via Java como uma linguagem muito prolixo, verboso, parecido com aquele momento em que você tem que documentar o seu TCC, porém, começo a sentir que isso é um mal necessário.

Como você pode confiar em um sistema que num determinado momento assume que uma variável é um inteiro e no outro é uma conexão em um servidor IRC pronta para receber comandos de algum mestre? Pois é, é exatamente assim que as linguagens com tipagem dinâmica se comportam, uma vez que o invasor alcança seu objetivo, ele poderá fazer o que quiser. Mas pode ficar tranquilo, esse tipo de coisa não acontece em Java, pois sua estrutura rígida impede que o invasor (ou mesmo o desenvolvedor, por que não?) faça o que bem entende do seu aplicativo.

Outro ponto que considerei, foi com relação a segurança de distribuição do seu sistema. Em linguagens dinâmicas e de script como Python, PHP e Ruby, você normalmente é obrigado a entregar o código-fonte de seus scripts (!!), existem soluções de obscuração de código, mas nada se compara ao excelente sistema de bytecodes do Java, com ele, você pode tranquilamente (sem trema) compilar seu programa e entregar a seu cliente, simples assim :D

E claro, não posso concluir sem antes falar sobre o número de pacotes de terceiros disponíveis, de acordo com o gráfico claro e lúcido que pode ser encontrado em http://www.cs.berkeley.edu/~flab/languages.html, a linguagem Java (uma das linhas vermelhas) é a que em 2006 mais possui projetos no SourceForge, ou seja, é muita gente criando projetos que com certeza serão úteis a você.

Então não perca tempo, comece logo a estudar Java, pois definitivamente esse será o futuro.

Av. Conselheiro Nébias, 368A, Cj. 413
Vila Mathias - Santos - SP
Telefone: (13) 3345-4580

© 2008 - 2009 Stiod. Todos os direitos reservados.