[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fwd: Fwd: Linguagem de programação



Luiz Guilherme Aldabalde escreveu:

Sluiz,

Podemos dividir sua pergunta em duas :

1. Interface Gráfica :

Quando falamos de uma GUI, para o Linux existem diversas opções, entre elas : GTK, TK e wxWidgets. No caso do Python ( C, C++ e Lazarus também) existem módulos que permitem criar uma interface gráfica para a sua aplicação. Por exemplo. existe um módulo para python chamado wxpython (http://www.wxpython.org/) que permite o uso da biblioteca wxwidgets de maneira bastante simplificada.

Por outro lado, existe uma tendência de se utilizar o modelo de desenvolvimento web para soluções intranet e até "stand-alone". Neste modelo se utilizando de um servidor leve e um browser ( firefox ou outro qualquer), esta aplicação se relaciona como o usuário através de páginas HTML como se fosse um site da internet. E neste caso existem frameworks que podem ajudar bastante na construção de uma aplicação. Um exemplo, em Python, é o turbogears ( www.turbogears.org <http://www.turbogears.org>), e, em php, é o cake ( www.cakephp.org <http://www.cakephp.org>).

2. IDE
Quanto a interface de desenvolvimento, para o Python, ainda não existe uma ferramenta madura que permita fazer da mesma forma que o Delphi uma programação visual direta da aplicação. Porém, se este não for o seu caso temos o KomodoEdit, Eric, Boa, SCite, emacs entre outros.


Espero ter ajudado.

1 Abraço,
Luiz Guilherme


---------- Forwarded message ----------
From: *sluiz* < sluiz@webcpd.com.br <mailto:sluiz@webcpd.com.br>>
Date: Jun 7, 2007 2:15 PM
Subject: Re: Fwd: Linguagem de programação
To: Debian Lista <debian-user-portuguese@lists.debian.org <mailto:debian-user-portuguese@lists.debian.org>>

Luiz Guilherme Aldabalde escreveu:
> Caro João,
>
> Eu recomendo o Python. Pelas seguintes razões :
>
> 1. Fácil de aprender
> 2. Permite programação procedural, funcional e orientada a objetos de
> acordo com sua necessidade.
> 3. Utilizada tanto para soluções web como para a geração de scripts
> 4. Quase *toda* distribuição já possui integrada a seus pacotes
> básicos, basta ir no prompt e digitar python  ;)
> 5. Possui uma grande variedade de módulos que permitem realizar muita
> coisa sem muito trabalho
> 6. Possui uma boa comunidade nacional e internacional.
> 7. Permite uma interação com C e Java.
>
> Vocë pode começar por este site www.pythonbrasil.com.br <http://www.pythonbrasil.com.br>
> <http://www.pythonbrasil.com.br>
>
> Boa sorte.
>
> Luiz Guilherme Aldabalde
>
> ---------- Forwarded message ----------
> From: *João Conegundes Filho* <jc.fi@terra.com.br <mailto:jc.fi@terra.com.br>
> <mailto: jc.fi@terra.com.br <mailto:jc.fi@terra.com.br>>>
> Date: Jun 6, 2007 9:01 PM
> Subject: Linguagem de programação
> To: Lista Debian < debian-user-portuguese@lists.debian.org <mailto:debian-user-portuguese@lists.debian.org> > <mailto:debian-user-portuguese@lists.debian.org <mailto:debian-user-portuguese@lists.debian.org>>>
>
> Sou programador de aplicativos como contabilidade, faturamento usando
> V.O e VB
> e postgresql, e gostaria de indicação de linguagens para linux, assim
> meus clientes teriam
> não só o servidor como as estações de trabalho rodando linux.
> Agradeço a colaboração
>
> João Conegundes Filho
>
>
> --
> To UNSUBSCRIBE, email to
> debian-user-portuguese-REQUEST@lists.debian.org <mailto:debian-user-portuguese-REQUEST@lists.debian.org> > <mailto:debian-user-portuguese-REQUEST@lists.debian.org <mailto:debian-user-portuguese-REQUEST@lists.debian.org>>
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org <mailto:listmaster@lists.debian.org> <mailto:listmaster@lists.debian.org <mailto:listmaster@lists.debian.org>>
>

Todas essas linguagens apresentadas nesse tópico, possuem interface gáfica
para a aplicação final(usuário final, desktop)?
Tem alguma que possua  ide?
Agradeço a todos pelas susgestões, vou procurar conhecer melhor as linguagens
sugeridas e escolher uma delas como ferramenta de trabalho.

Obrigado a todos

João Conegundes Filho



Reply to: