[Ubuntu-BR] Linguagem de programação gráficas para Linux
Andre Cavalcante
andre.d.cavalcante em gmail.com
Quarta Junho 6 18:48:38 UTC 2007
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.
More information about the ubuntu-br
mailing list