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