Nilo, essa sua thread mereceria estar em uma lista de programadores e não
uma lista de usuários do Linux, mas vamos ver se ajudamos:

1. Kylix: Seria a sua escolha imediata, mas realmente o projeto está
abandonado, portanto, fuja.

2. Lazarus: Seria a sua escolha natural, fugindo da primeira, porque:
   * É object pascal (na verdade o compilador é o FreePascal Compiler, mas
ele tem um modo de compatibilidade com o Delphi muito bom, não é 100%, mas é
muito bom)
   * É multiplataforma (no sentido que você escreve uma vez e compila em
qualquer lugar)
   * O ambiente é visual
   * A deficiencia é apenas não ter a quantidade de componentes que o Delphi
tem a disposição, se bem que alguns compilam sem nenhuma modificação.
   * Outra coisa: não há help embutido, ou seja, cê vai ter que está com o
navegador aberto para fazer pesquisa no help on-line.

3. Java:
   * É excelente a linguagem: sintaxe de C, semêntica do smaltalk, tudo de
bom!
   * É péssima no quesito performance: +- 10vezes mais lenta que um código
semelhante feito em C que faça a mesma coisa. Isso considerando Java Hot
Spot e tudo mais.
   * É excelente para Web (onde a performace não é lá tão importante)
   * É excelente para sistemas embarcados (quase todo mundo suporta java
hoje em dia)
   * É fácil para criar ambiente gráficos: use Eclipse ou Netbeans (que eu
prefiro) e tua vida fica fácil, mas lembre-se da performance. Se você for
rodar em um máquina muito boa não há muita diferença, pois a limiação estará
mais no usuário que na interface, mas em máquinas ruins é problema na certa.

4. Python
   * Como alguém disse, é a moda, mas a performance é ainda pior que no
Java, pois o processo é realmente interpretado na execução. Como os módulos
tendem a ser pequenos isso não demora muito e ele vai interpretar somente o
que precisa. Tem como fazer um pré-compilação, gerando byte codes
intermediários, mas aí é como no Java.
   * Excelente para Web (onde a performace não é lá tão importante)
   * A linguagem é cheia de senãos, mais chata para aprender, mas depois de
um tempo fica tudo em paz. É claro, depende de inúmeros módulos obscuros que
você baixa da internet, mas a gente se acostuma logo logo.
   * Pra falar a verdade, nunca vi nenhum sistema realmente grande em
Phyton, mas já vi aos montes, sistemas médios e pequenos.
   * Não possui nenhuma interface própria, mas possui um bom número de
módulos carregáveis que você pode utilizar para fazer interfaces gráficas,
não somente para Web.
   * Não conheço nenhum ambiente gráfico de programação de Phyton (deve
existir, mas não conheço)
   * Lembre-se é linguagem de script com todas as suas vantagens e
desvantagens que as linguagens de script possuem.

5. PHP
   * Outra linguagem de script, portanto cuidado.
   * Muito utilizada na Web. Já passou a sua moda, mas o pessoal ficou e é
muito utilizada.
   * Ao contrário do Phyton, já vi alguns sistemas grandes em PHP.
   * Nunca vi nenhum ambiente gráfico  tipo RAD para PHP (pode existir,
somente não conheço).

André Cavalcante
Manaus, AM.
-- 
Interessado em aprender mais sobre o Ubuntu em português?
http://wiki.ubuntu-br.org/ComeceAqui  -
ubuntu-br mailing list
ubuntu-br@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a