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
