Sim amigo meu,

Tudo bem, existem Ns alternativas, mas nenhuma tÃo flexÃvel
como a proposta cross-platform pela querida Borland. Devo
irritar alguns com esse papo. Mas deixar de ganhar um cliente
de plataforma adversa pq o aplicativo à unidirecional, nÃo
està nas minhas expectativas. Adorei a idÃia de fazer um ÃNICO
cÃdigo e simples-mente pressionar um Ctrl+F9 e tÃ-lo em "qualquer"
plataforma. Longe de mim estar encima do muro, mas meu nome Ã
Trabalho e sobrenome Dinheiro, um pequeno "detalhe" que traz
recursos para sustentar minha famÃlia (filho, etc...).

Sds,

Leonardo Pinto.


> RaimundÃo Genmte Finah escreveu:
> 
> > Muuuuuiiiiito interessante!!! Hoje mesmo, 29 de julho de 2004, eu 
> > estava pensando em ajuntar uma galera mais pra frente pra 
> produzir uma 
> > biblioteca que pudesse ser uma API padrÃo de GUI  pra 
> linux. NÃs temos 
> > GTK, Qt, FLTK, WxWidgets, etc, etc, etc, etc,....... isso à 
> horrÃvel 
> > pois o desenvolvedor à obrigado a aprender cada uma para 
> trabalhar com 
> > o que o sistema oferece, baseado nas opÃÃes de quem vai 
> usar a soluÃÃo 
> > desenvolvida. Atà temos programas que montam a interface 
> grÃfica, mas 
> > atà hoje nÃo vi nenhum programa que seja suficientemente fÃcil 
> > pra'queles que nÃo sabem ee usam Rwindows (rs...).
> 
> Vou dar uma de advogado do diabo...
> 
> Vocà mesmo citou algumas bibliotecas grÃficas que podem ser 
> usadas para 
> gerar programas multiplataforma (pelo menos Windows e linux): Qt e 
> wxWidgets. O problema à nÃo vejo um programador de Windows brasileiro 
> usar uma delas...
> 
> Acho engraÃado como vemos centenas de programas livres nas nossas 
> distribuiÃÃes linux sendo feitos por alemÃes, franceses, 
> americanos, etc 
> e eles conseguem fazer programas grÃficos extremamente complexos como 
> p.ex. o KDE e aqui no Brasil sà vemos os programadores 
> chorarem porque 
> nÃo tÃm um "Visual .Net" ou qualquer outra IDE.
> 
> Eu sinceramente acho que o que falta na grande maioria dos 
> programadores 
> brasileiros à base. Eu mesmo jà ministrei aulas em faculdades de 
> informÃtica e, enquanto muitos alunos sabiam usar VB e Delphi mais do 
> que eu, nÃo conseguiam fazer um algoritmo que tivesse sentido 
> e sofriam 
> horrores para aprender C e C++, especialmente quando entrava 
> no assunto 
> de ponteiros...
> 
> Para aprender a programar em linux basta perder um tempo lendo a 
> documentaÃÃo e aprender a usar os toolkits. AlÃm do mais, a grande 
> vantagem no linux à poder ler o cÃdigo de outros programas 
> para aprender 
> a programar naquela linguagem/toolkit e atà mesmo reutilizar certos 
> trechos de cÃdigos (nÃo ferindo as licenÃas obviamente). JÃ existem 
> ferramentas livres que desenham os "forms" como glade e Qt designer e 
> basta escrever as funÃÃes callback associadas a cada evento 
> (em qualquer 
> editor de texto).
> 
> Vou citar algumas ferramentas livres disponÃveis para cada 
> linguagem de 
> programaÃÃo que se deseja:
> 
> 1) Basic
> 
> Gambas - http://gambas.sourceforge.net/
> HBasic - http://hbasic.sourceforge.net/
> KBasic - http://www.kbasic.org/1/index.html  - ainda nÃo està 
> pronto mas 
> parece interessante
> 
> 2) Pascal
> 
> Lazarus - http://www.lazarus.freepascal.org/
> 
> exemplo de programa envolvendo o lazarus e o banco de dados Firebird 
> (tambÃm livre):
> http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=859
> 
> 3) Ansi C
> 
> Anjuta (http://anjuta.sf.net) como IDE e Glade 
(http://glade.gnome.org/) 
para desenhar a GUI

(nÃo sÃo tÃo integrados como deveria mas dà para usar sim)

4) C++

Kdevelop (http://www.kdevelop.org/) com Qt designer 
(http://www.trolltech.com/products/qt/designer.html)

Fluid para o toolkit FLTK

Para o wxWidgets existem vÃrias IDEs comerciais (wxDesigner, 
DialogBlocks) e ferramentas para construÃÃo de GUIs (wxGlade).

GTKmm (wrapper C++ para GTK+) com Glademm

5) Java

Netbeans - http://www.netbeans.org/
Eclipse - http://www.eclipse.org/
Outras - http://www.jlinux.org/ides.html

6) PHP

PHP-GTK para fazer programas com GUIs

7) Python

Tem possibilidade de usar vÃrios toolkits grÃficos:

http://www.python.org/doc/faq/gui.html#what-platform-independent-gui-toolkits-exist-for-python

Para o caso do wxPython existe uma IDE: Boa 
(http://boa-constructor.sourceforge.net/)

---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a