Re: Qual GUI usar para desenvolver?
Em Dom 15 Dez 2002 03:58, synthespian escreveu: Em Qui 12 Dez 2002 17:24, Rodrigo F. Baroni escreveu: Ola a todos Estou comecando a desenvolver aplicacoes em C++ com interface grafica para o debian, e para isso tenho comecado a estudar a API FLTK (Fast Ligh Took Kit - ou Full Tick) para construir janelas e outras widgets. Vale a pena investir nessa API ? Ou seria melhor estudar Xlib, GTK+, .. ?? Odair Odair -- O que você falou é verdade, mas será que se aplica a aplicações científicas com *muito* processamente gráfico e numérico como parece que (vai) ser o caso do nosso amigo? Se aplica principalmente em aplicaçoes científicas. Em geral o cientista não quer perder tempo com a interface com o usuário. O cientista faz uma funcão em C, fortran ou até com trechos em assembler e conecta a funçao com a interface gráfica via uma linguagem tipo python. Ao utilizar python voce pode trabalhar com as bibliotecas em C, C++ e fortran que já foram desenvolvidas pela comunidade acadêmica e integrá-las via python. Voce não tem que ficar reinventado a roda. As bibliotecas vão rodar como se fossem compiladas, o Python torna-se apenas uma interface, uma fita crepe juntando as peças. O Matlab (Octave) também funciona assim, e é super usado em aplicações técnicas e científicas. A percepção de que linguagens interpretadas não são boas para aplicações científicas está errada. Observe na distribuição Debian os pacotes python-numeric, python-scientific python-netcdf, python-gnuplot, python-stats e python-imaging Outra coisa, você quer que ele invista em Qt *e* GTK+? Quer matar ele? :-) Ele já deve ter bastante coisa para fazer... QT *ou* GTK+. Mas inicialmente QT *e* GTK+ para ele sentir e escolher. Não dá para escolher sem usar. Seguindo o gancho, uma linguagem talhada (no sentido literal) para estender C é a Lua, que é nacional, desenvolvida na PUC-RJ. Você já usou? A Lua é ótima e mais simples e quem usa python saberá utilizá-la facilmente. A vantagem do python em relação ao lua é que existe muita coisa já pronta para python. E cientista não gosta de perder tempo programando. Verifique os pacotes Debian. Com python voce conversa com grace, gnuplot, gnumeric, tem a biblioteca linpack, etc, enquanto com lua o sujeito vai ter que embrulhar ainda. Vale o mesmo para escolha de QT ou GTK+. Elas são as mais utilizadas no linux e é melhor utilizar o trabalho alheio, oferecido por uma comunidade ativa. Isto do ponto de vista de quem não trabalha com programação e quer o menor esforço no desenvolvimento de sua aplicação científica. Odair
Re: Qual GUI usar para desenvolver?
Em Sun, 15 Dec 2002 03:50:43 -0200, synthespian [EMAIL PROTECTED] escreveu: Pelo que você disse, você tem muita experiência com C e C++. Talvez devesse optar pelo Qt, já que é realmente OOP. O GNUStep também é, mas usa ObjectC. O GTK+ não é, é C. O Gtk+ é OOP sim, implementado através da glib, e o Gtk--, que é a ligação pra C++ (ou a libinti, pra quem preferir) é tão OOP quanto Qt, sem dúvida... []s! -- [EMAIL PROTECTED]: Gustavo Noronha http://people.debian.org/~kov Debian: http://www.debian.org * http://www.debian-br.org Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br
Re: Qual GUI usar para desenvolver?
--- synthespian [EMAIL PROTECTED] escreveu: Em Qui 12 Dez 2002 17:24, Rodrigo F. Baroni escreveu: Ola a todos Estou comecando a desenvolver aplicacoes em C++ com interface grafica para o debian, e para isso tenho comecado a estudar a API FLTK (Fast Ligh Took Kit - ou Full Tick) para construir janelas e outras widgets. Vale a pena investir nessa API ? Ou seria melhor estudar Xlib, GTK+, .. ?? Eu acho melhor investir em QT e GTk+. Sugiro também pensar no uso de python, pois muitas vezes o desenvolvimento em apenas C/C++ é cansativo. As funções que necesitam velocidade podem ser desenvolidas em C/C++ e depois embrulhadas no python. A interface gráfica com o usuário poder ser feita com pyqt. Em geral o tempo de desenvolvimento em python é menor. QT, GTK+ e Python possuem um desenvolvimento ativo e isto faz com que voce não tenha que reiventar a roda. Endereços úteis: http://www.opendocspublishing.com/pyqt/ http://www.swig.org/ http://systems.cs.uchicago.edu/~beazley/tutorial/beazley_advanced_python/advpy.pdf Odair Odair -- O que você falou é verdade, mas será que se aplica a aplicações científicas com *muito* processamente gráfico e numérico como parece que (vai) ser o caso do nosso amigo? com certeza muito processamento grafico ... Outra coisa, você quer que ele invista em Qt *e* GTK+? Quer matar ele? :-) Ele já deve ter bastante coisa para fazer... exatamente isso eh um problema... preciso abracar uma e ir embora com ela .. Seguindo o gancho, uma linguagem talhada (no sentido literal) para estender C é a Lua, que é nacional, desenvolvida na PUC-RJ. Você já usou? [ ]s synthespian Obrigado amigos, Synthespian,... vcs tem sido de grande ajuda ... Rodrigo = Be the best at yourself ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/
Re: Qual GUI usar para desenvolver?
--- synthespian [EMAIL PROTECTED] escreveu: Ouvi falar sobre Motif .. o que acham ? E' uma boa GUI para estudar ? Obrigado pelas respostas .. mas preciso mesmo investir em aprender uma GUI para desenvolver aplicacoes cienti'ficas (iniciacao cientifica/mestrado/doutorado) para o Debian nuns estudos que a universidade tem proposto, e terei que ir fundo em uma GUI - o que levara' um tempo .. Tenho estudado e desenvolvido aplicacoes/trabalhos da faculdade em C/C++ cru, na IDE Turbo C++ 3.0 da Borland para DOS ha' 2 anos .. e estou decidido (e precisando) abracar um novo esquema de desenvolvimento mais se'rio, e que seja para GNU/Linux,Unix ...ensejo em colaborar para o software livre definitivamente .. GTK+, Qt, Python, Fltk, ... por favor, nao sei nada sobre GUI, se quiserem mandar manuais/textos ou links, dicas seria de grande interesse ... Abracos Rodrigo F Baroni Rodrigo -- O termo correto não é GUI (pronúncia gú-í), mas toolkit ou framework. GUI é apenas a interface gráfica, e ela é feita com um framework ou toolkit. A questão é que tipo de linguagem você quer usar, que tipo de aplicativo, se ele é multiplataforma ou não. Pelo que você disse, você tem muita experiência com C e C++. Talvez devesse optar pelo Qt, já que é realmente OOP. Exato, busco um *framework* :) que seja OOP, o que facilitara' o desenvolvimento em equipe das aplicacoes... O GNUStep também é, mas usa ObjectC. O GTK+ não é, é C. Essas aplicações, pelo jeito, vão ser pesadas e performance vai ser um fator, então, qualquer coisa que tenha a ver com linguagens tipo scripting deveria ser descartado (Tk/Tcl). Obrigado pelos u'teis esclarescimentos... ! Rodrigo = Be the best at yourself ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/
Re: Qual GUI usar para desenvolver?
--- synthespian [EMAIL PROTECTED] escreveu: Ouvi falar sobre Motif .. o que acham ? E' uma boa GUI para estudar ? Obrigado pelas respostas .. mas preciso mesmo investir em aprender uma GUI para desenvolver aplicacoes cienti'ficas (iniciacao cientifica/mestrado/doutorado) para o Debian nuns estudos que a universidade tem proposto, e terei que ir fundo em uma GUI - o que levara' um tempo .. Tenho estudado e desenvolvido aplicacoes/trabalhos da faculdade em C/C++ cru, na IDE Turbo C++ 3.0 da Borland para DOS ha' 2 anos .. e estou decidido (e precisando) abracar um novo esquema de desenvolvimento mais se'rio, e que seja para GNU/Linux,Unix ...ensejo em colaborar para o software livre definitivamente .. GTK+, Qt, Python, Fltk, ... por favor, nao sei nada sobre GUI, se quiserem mandar manuais/textos ou links, dicas seria de grande interesse ... Abracos Rodrigo F Baroni Rodrigo -- O termo correto não é GUI (pronúncia gú-í), mas toolkit ou framework. GUI é apenas a interface gráfica, e ela é feita com um framework ou toolkit. A questão é que tipo de linguagem você quer usar, que tipo de aplicativo, se ele é multiplataforma ou não. Pelo que você disse, você tem muita experiência com C e C++. Talvez devesse optar pelo Qt, já que é realmente OOP. Exato, busco um *framework* :) que seja OOP, o que facilitara' o desenvolvimento em equipe das aplicacoes... O GNUStep também é, mas usa ObjectC. O GTK+ não é, é C. Essas aplicações, pelo jeito, vão ser pesadas e performance vai ser um fator, então, qualquer coisa que tenha a ver com linguagens tipo scripting deveria ser descartado (Tk/Tcl). Obrigado pelos u'teis esclarescimentos... ! Rodrigo = Be the best at yourself ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/
Re: Qual GUI usar para desenvolver?
--- synthespian [EMAIL PROTECTED] escreveu: Em Qui 12 Dez 2002 17:24, Rodrigo F. Baroni escreveu: Ola a todos Estou comecando a desenvolver aplicacoes em C++ com interface grafica para o debian, e para isso tenho comecado a estudar a API FLTK (Fast Ligh Took Kit - ou Full Tick) para construir janelas e outras widgets. Vale a pena investir nessa API ? Ou seria melhor estudar Xlib, GTK+, .. ?? Eu acho melhor investir em QT e GTk+. Sugiro também pensar no uso de python, pois muitas vezes o desenvolvimento em apenas C/C++ é cansativo. As funções que necesitam velocidade podem ser desenvolidas em C/C++ e depois embrulhadas no python. A interface gráfica com o usuário poder ser feita com pyqt. Em geral o tempo de desenvolvimento em python é menor. QT, GTK+ e Python possuem um desenvolvimento ativo e isto faz com que voce não tenha que reiventar a roda. Endereços úteis: http://www.opendocspublishing.com/pyqt/ http://www.swig.org/ http://systems.cs.uchicago.edu/~beazley/tutorial/beazley_advanced_python/advpy.pdf Odair Odair -- O que você falou é verdade, mas será que se aplica a aplicações científicas com *muito* processamente gráfico e numérico como parece que (vai) ser o caso do nosso amigo? com certeza muito processamento grafico ... Outra coisa, você quer que ele invista em Qt *e* GTK+? Quer matar ele? :-) Ele já deve ter bastante coisa para fazer... exatamente isso eh um problema... preciso abracar uma e ir embora com ela .. Seguindo o gancho, uma linguagem talhada (no sentido literal) para estender C é a Lua, que é nacional, desenvolvida na PUC-RJ. Você já usou? [ ]s synthespian Obrigado amigos, Synthespian,... vcs tem sido de grande ajuda ... Rodrigo = Be the best at yourself ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/
Re: Qual GUI usar para desenvolver?
Rodrigo F. Baroni [EMAIL PROTECTED] writes: Exato, busco um *framework* :) que seja OOP, o que facilitara' o desenvolvimento em equipe das aplicacoes... Dah uma olhada na Inti[1]. Eu achei bem legal e ela estah com desenvolvimento bastante ativo. 1. http://into.sf.net []s -- O T A V I OS A L V A D O R - E-mail: [EMAIL PROTECTED] UIN: 5906116 GNU/Linux User: 239058 GPG ID: 49A5F855 Home Page: http://www.freedom.ind.br/otavio -
Re: Qual GUI usar para desenvolver?
Otavio Salvador [EMAIL PROTECTED] writes: Dah uma olhada na Inti[1]. Eu achei bem legal e ela estah com desenvolvimento bastante ativo. 1. http://into.sf.net Desculpe, eh http://inti.sf.net []s -- O T A V I OS A L V A D O R - E-mail: [EMAIL PROTECTED] UIN: 5906116 GNU/Linux User: 239058 GPG ID: 49A5F855 Home Page: http://www.freedom.ind.br/otavio -
Re: [off] Re: Qual GUI usar para desenvolver?
Em Sat, 14 Dec 2002 00:59:30 -0200, Carlos Laviola [EMAIL PROTECTED] escreveu: apertar L, ele vai responder a mensagem corrente pra lista. Se apertar 'r', ele responde pro remetente, dando a opção de mandar para o endereço que ele setou no Reply-To ou pro endereço no From. A meu ver, é o jeito mais elegante de se lidar com isso. Isso é um hack pra passar por cima de pessoas que não lidam bem com listas (colocam Reply-To, mesmo querendo que a mensagem de resposta vá para a lista). Colocar um hack pra passar por cima de um problema é exatamente empurrar o bug pra baixo do tapete. Mas nesse caso o bug está nas pessoas que usam Reply-To =D Se isso é bom ou não eu deixo pra outra discussão, mas o Hiro, assim como o cara do Dillo não está disposto a ficar colocando hacks no Sylpheed pra lidar com bugs. Como usuário eu até diria que prefiro que os hacks existam, mas como desenvolvedor eu tenho de dizer que acho que é uma boa maneira de lutar pra que as coisas sejam feitas do Jeito Certo(tm) =D. Eu acho que vou realmente começar a fazer o que tinha pensado antes... para pessoas como você, que respeitam que o tráfego deve ir pra lista eu respondo normalmente, pra os que põe Reply-To eu vou responder com Reply-To-All, que também é um jeito errado... =D Eu sei que você já sabe disso porque já usou Mutt, mas muitos na lista não ;-) Viva o mutt =) []s! -- [EMAIL PROTECTED]: Gustavo Noronha http://people.debian.org/~kov Debian: http://www.debian.org * http://www.debian-br.org Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br
Re: Qual GUI usar para desenvolver?
Ouvi falar sobre Motif .. o que acham ? E' uma boa GUI para estudar ? Obrigado pelas respostas .. mas preciso mesmo investir em aprender uma GUI para desenvolver aplicacoes cienti'ficas (iniciacao cientifica/mestrado/doutorado) para o Debian nuns estudos que a universidade tem proposto, e terei que ir fundo em uma GUI - o que levara' um tempo .. Tenho estudado e desenvolvido aplicacoes/trabalhos da faculdade em C/C++ cru, na IDE Turbo C++ 3.0 da Borland para DOS ha' 2 anos .. e estou decidido (e precisando) abracar um novo esquema de desenvolvimento mais se'rio, e que seja para GNU/Linux,Unix ...ensejo em colaborar para o software livre definitivamente .. GTK+, Qt, Python, Fltk, ... por favor, nao sei nada sobre GUI, se quiserem mandar manuais/textos ou links, dicas seria de grande interesse ... Abracos Rodrigo F Baroni Rodrigo -- O termo correto não é GUI (pronúncia gú-í), mas toolkit ou framework. GUI é apenas a interface gráfica, e ela é feita com um framework ou toolkit. A questão é que tipo de linguagem você quer usar, que tipo de aplicativo, se ele é multiplataforma ou não. Pelo que você disse, você tem muita experiência com C e C++. Talvez devesse optar pelo Qt, já que é realmente OOP. O GNUStep também é, mas usa ObjectC. O GTK+ não é, é C. Essas aplicações, pelo jeito, vão ser pesadas e performance vai ser um fator, então, qualquer coisa que tenha a ver com linguagens tipo scripting deveria ser descartado (Tk/Tcl). --- UOL, o melhor da Internet http://www.uol.com.br/
Re: Qual GUI usar para desenvolver?
Em Qui 12 Dez 2002 17:24, Rodrigo F. Baroni escreveu: Ola a todos Estou comecando a desenvolver aplicacoes em C++ com interface grafica para o debian, e para isso tenho comecado a estudar a API FLTK (Fast Ligh Took Kit - ou Full Tick) para construir janelas e outras widgets. Vale a pena investir nessa API ? Ou seria melhor estudar Xlib, GTK+, .. ?? Eu acho melhor investir em QT e GTk+. Sugiro também pensar no uso de python, pois muitas vezes o desenvolvimento em apenas C/C++ é cansativo. As funções que necesitam velocidade podem ser desenvolidas em C/C++ e depois embrulhadas no python. A interface gráfica com o usuário poder ser feita com pyqt. Em geral o tempo de desenvolvimento em python é menor. QT, GTK+ e Python possuem um desenvolvimento ativo e isto faz com que voce não tenha que reiventar a roda. Endereços úteis: http://www.opendocspublishing.com/pyqt/ http://www.swig.org/ http://systems.cs.uchicago.edu/~beazley/tutorial/beazley_advanced_python/advpy.pdf Odair Odair -- O que você falou é verdade, mas será que se aplica a aplicações científicas com *muito* processamente gráfico e numérico como parece que (vai) ser o caso do nosso amigo? Outra coisa, você quer que ele invista em Qt *e* GTK+? Quer matar ele? :-) Ele já deve ter bastante coisa para fazer... Seguindo o gancho, uma linguagem talhada (no sentido literal) para estender C é a Lua, que é nacional, desenvolvida na PUC-RJ. Você já usou? [ ]s synthespian --- UOL, o melhor da Internet http://www.uol.com.br/
Re: Qual GUI usar para desenvolver?
Um bom livro (em pdf) para kde: http://www.andamooka.org/index.pl?section=kde20devel para gtk: www.gtk.org On Thu, 12 Dec 2002 23:06:39 -0300 (ART) Rodrigo F. Baroni [EMAIL PROTECTED] wrote: Ouvi falar sobre Motif .. o que acham ? E' uma boa GUI para estudar ? Obrigado pelas respostas .. mas preciso mesmo investir em aprender uma GUI para desenvolver aplicacoes cienti'ficas (iniciacao cientifica/mestrado/doutorado) para o Debian nuns estudos que a universidade tem proposto, e terei que ir fundo em uma GUI - o que levara' um tempo .. Tenho estudado e desenvolvido aplicacoes/trabalhos da faculdade em C/C++ cru, na IDE Turbo C++ 3.0 da Borland para DOS ha' 2 anos .. e estou decidido (e precisando) abracar um novo esquema de desenvolvimento mais se'rio, e que seja para GNU/Linux,Unix ...ensejo em colaborar para o software livre definitivamente .. GTK+, Qt, Python, Fltk, ... por favor, nao sei nada sobre GUI, se quiserem mandar manuais/textos ou links, dicas seria de grande interesse ... Abracos Rodrigo F Baroni Centro das Ciencias das Imagens e Fisica Medica - CCIFM-USP Universidade de Sao Paulo - USP, Ribeirao Preto www.cci.fmrp.usp.br www.fmrp.usp.br = Be the best at yourself ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Qual GUI usar para desenvolver?
Quoted by a gathering of mega worms For `Gustavo Noronha Silva [EMAIL PROTECTED]' On Friday, 13 December 2002 (01:32): Ouvi falar sobre Motif .. o que acham ? E' uma boa GUI para estudar ? ARGH... motif é uma das coisas mais feias que existem... e ainda é non-free aquela droga... se realmente quiser, use lesstif, que é livre. E é mais difícil de programar com ele do que com a GTK, por exemplo: as vezes é necessário fazer chamadas diretamente à XLib. Não que isso seja um problema, mas enche o saco :P Já brinquei um tempo atrás com a Lesstif, mas ainda continuo preferindo a GTK. É muito simples de usar, inúmeras linguagens suportam (apesar de normalmente escrever tudo em C), a aparência pode ser alterada sem muito esforço e hoje em dia está em praticamente todo box *nix com X :) -- Leandro Pereira (oO) [EMAIL PROTECTED] www.mindcrisis.tk/||\ GPG key: 0x062E7976 Ás vezes você está discutindo com um imbecil... e ele também. --Millôr Fernandes .
Re: [off] Re: Qual GUI usar para desenvolver?
No capítulo anterior, Gustavo Noronha Silva ([EMAIL PROTECTED]) escreveu: Em Fri, 13 Dec 2002 01:07:08 -0200, Carlos Laviola [EMAIL PROTECTED] escreveu: No capítulo anterior, Gustavo Noronha Silva ([EMAIL PROTECTED]) escreveu: PS: não use Reply-To nos emails pra lista, por favor =P Oi, kov :-) Suspeito que o Sylpheed ainda se enrole com isso... ;-) Isso é bug dele. Pedir pros outros não fazerem coisas por causa de bugs é errado, se o bug existe ele deve ser corrigido, não varrido pra baixo do tapete. Eu concordo com tudo que você disse, exceto que isso é um bug =D. É um comportamento estranho. Eu não sei como é exatamente, mas pelo seu pedido, deve dificultar as respostas pra lista. No mutt, o esquema é bem simples: se você tiver definido debian-portuguese como lista e apertar L, ele vai responder a mensagem corrente pra lista. Se apertar 'r', ele responde pro remetente, dando a opção de mandar para o endereço que ele setou no Reply-To ou pro endereço no From. A meu ver, é o jeito mais elegante de se lidar com isso. Eu sei que você já sabe disso porque já usou Mutt, mas muitos na lista não ;-) Carlos. -- Carlos Laviola[EMAIL PROTECTED] Debian GNU/Linux http://www.debian.org
Qual GUI usar para desenvolver?
Ola a todos Estou comecando a desenvolver aplicacoes em C++ com interface grafica para o debian, e para isso tenho comecado a estudar a API FLTK (Fast Ligh Took Kit - ou Full Tick) para construir janelas e outras widgets. Vale a pena investir nessa API ? Ou seria melhor estudar Xlib, GTK+, .. ?? Rodrigo F Baroni Centro das Ciencias das Imagens e Fisica Medica Universidade de Sao Paulo = Be the best at yourself ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/
Re: Qual GUI usar para desenvolver?
Em Thu, 12 Dec 2002 16:24:59 -0300 (ART), Rodrigo F. Baroni [EMAIL PROTECTED] escreveu: Ola a todos Estou comecando a desenvolver aplicacoes em C++ com interface grafica para o debian, e para isso tenho comecado a estudar a API FLTK (Fast Ligh Took Kit - ou Full Tick) para construir janelas e outras widgets. Vale a pena investir nessa API ? Ou seria melhor estudar Xlib, GTK+, .. ?? Eu acho a FLTK muito inconsistente... acho que o mais certo hoje é investir em Gtk+ ou Qt, que são os padrões programar em Xlib é fria, também =D Eu gosto da Gtk+, pessoalmente []s! PS: não use Reply-To nos emails pra lista, por favor =P -- [EMAIL PROTECTED]: Gustavo Noronha http://people.debian.org/~kov Debian: http://www.debian.org * http://www.debian-br.org Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br
Re: Qual GUI usar para desenvolver?
Olah! Eu programo pouco em FLTK, mas gosto muito dela. Tanto Gtk+ qto Qt saum otimas alternativas, e a que eu mais gosto eh Qt, sem duvida. Qto a valer a pena... depende do teu gosto. Eu gosto muito da aparencia dos widgets do Qt, mas alem disso eh todo um paradigma de programacao diferente. Fltk e Gtk+ saum toolkits mais crus no quesito aparencia. No final das contas eh isso que realmente importa ao escolher um toolkit grafico: como ele se parece. Se vc gosta do FLTK, vale sim a pena aprende-lo. []s Pablo Em Qui 12 Dez 2002 17:24, Rodrigo F. Baroni escreveu: | Ola a todos | |Estou comecando a desenvolver aplicacoes em C++ com | interface grafica para o debian, e para isso tenho | comecado a estudar a API FLTK (Fast Ligh Took Kit - ou | Full Tick) para construir janelas e outras widgets. | |Vale a pena investir nessa API ? Ou seria melhor | estudar Xlib, GTK+, .. ?? | | | | Rodrigo F Baroni | | Centro das Ciencias das Imagens e Fisica Medica | Universidade de Sao Paulo | | | = | Be the best at yourself | | ___ | Busca Yahoo! | O melhor lugar para encontrar tudo o que você procura na Internet | http://br.busca.yahoo.com/ -- Pablo Lorenzzoni (Spectra) [EMAIL PROTECTED] GnuPG Key ID 268A084D at search.keyserver.net Webpage: http://people.debian.org/~spectra/
Re: Qual GUI usar para desenvolver?
Em Qui 12 Dez 2002 17:24, Rodrigo F. Baroni escreveu: Ola a todos Estou comecando a desenvolver aplicacoes em C++ com interface grafica para o debian, e para isso tenho comecado a estudar a API FLTK (Fast Ligh Took Kit - ou Full Tick) para construir janelas e outras widgets. Vale a pena investir nessa API ? Ou seria melhor estudar Xlib, GTK+, .. ?? Eu acho melhor investir em QT e GTk+. Sugiro também pensar no uso de python, pois muitas vezes o desenvolvimento em apenas C/C++ é cansativo. As funções que necesitam velocidade podem ser desenvolidas em C/C++ e depois embrulhadas no python. A interface gráfica com o usuário poder ser feita com pyqt. Em geral o tempo de desenvolvimento em python é menor. QT, GTK+ e Python possuem um desenvolvimento ativo e isto faz com que voce não tenha que reiventar a roda. Endereços úteis: http://www.opendocspublishing.com/pyqt/ http://www.swig.org/ http://systems.cs.uchicago.edu/~beazley/tutorial/beazley_advanced_python/advpy.pdf Odair
Re: Qual GUI usar para desenvolver?
Em Thu, 12 Dec 2002 19:03:43 -0200, Pablo Lorenzzoni [EMAIL PROTECTED] escreveu: Qto a valer a pena... depende do teu gosto. Eu gosto muito da aparencia dos widgets do Qt, mas alem disso eh todo um paradigma de programacao diferente. Fltk e Gtk+ saum toolkits mais crus no quesito aparencia. No final das contas eh isso que realmente importa ao escolher um toolkit grafico: como ele se parece. Se vc gosta do FLTK, vale sim a pena aprende-lo. Heya spectra! Eu discordo do quesito é isso que importa. KDE e GNOME são os desktops padrão dos sistemas livre, é muito importante para aplicações de usuário final se integrarem bem a esses bichos aí. Não me lembro de ter visto ninguém que lide com FLTK na XFDG (lista em que se discutem os padrões dos desktops livres) no tempo em que fiquei observando. Gtk+ e Qt já sabem lidar direitinho com as especificações de padrão de window manager e outras coisas do freedesktop.org. Eles se integram muito facilmente com GNOME2+ e KDE3+. Agora, Qt3 certamente é mais cheio de bells and whistles, mas eu discordo em comparar Gtk+2.0 com FLTK no quesito aparência. O Gtk2 é extremamente mais consistente no look and feel. []s! [lembrando que eu empacoto o prozgui, que usa fltk =D] -- [EMAIL PROTECTED]: Gustavo Noronha http://people.debian.org/~kov Debian: http://www.debian.org * http://www.debian-br.org Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br
Re: Qual GUI usar para desenvolver?
Em Thu, 12 Dec 2002 19:30:08 -0200, Odair G Martins [EMAIL PROTECTED] escreveu: Eu acho melhor investir em QT e GTk+. Sugiro também pensar no uso de python, Boa dica... aqui vai um link interessante: http://people.debian.org/~kov/programacao/glade/ Programação em Gtk2 com Glade2 em python... tem os arquivos e alguns shots no subdir imagens. Talvez dê pra usar os arquivos .ui gerados pelo QtDesigner em python diretamente, como fiz com os .glade gerados pelo Glade... isso facilita *muito*! []s! -- [EMAIL PROTECTED]: Gustavo Noronha http://people.debian.org/~kov Debian: http://www.debian.org * http://www.debian-br.org Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br
Re: Qual GUI usar para desenvolver?
Ouvi falar sobre Motif .. o que acham ? E' uma boa GUI para estudar ? Obrigado pelas respostas .. mas preciso mesmo investir em aprender uma GUI para desenvolver aplicacoes cienti'ficas (iniciacao cientifica/mestrado/doutorado) para o Debian nuns estudos que a universidade tem proposto, e terei que ir fundo em uma GUI - o que levara' um tempo .. Tenho estudado e desenvolvido aplicacoes/trabalhos da faculdade em C/C++ cru, na IDE Turbo C++ 3.0 da Borland para DOS ha' 2 anos .. e estou decidido (e precisando) abracar um novo esquema de desenvolvimento mais se'rio, e que seja para GNU/Linux,Unix ...ensejo em colaborar para o software livre definitivamente .. GTK+, Qt, Python, Fltk, ... por favor, nao sei nada sobre GUI, se quiserem mandar manuais/textos ou links, dicas seria de grande interesse ... Abracos Rodrigo F Baroni Centro das Ciencias das Imagens e Fisica Medica - CCIFM-USP Universidade de Sao Paulo - USP, Ribeirao Preto www.cci.fmrp.usp.br www.fmrp.usp.br = Be the best at yourself ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/
Re: Qual GUI usar para desenvolver?
Olah! Em Qui 12 Dez 2002 19:36, Gustavo Noronha Silva escreveu: snip | Eu discordo do quesito é isso que importa. KDE e GNOME são os desktops | padrão dos sistemas livre, é muito importante para aplicações de usuário | final se integrarem bem a esses bichos aí. hehe... eu discordo da sua discordancia :-). Estamos falando de Qt e de Gtk, naum de libgnome ou libkde! Saum relacionados, mas diferentes. Eu concordo que a integracao com o mainstream dos desktops eh importante, mas mais importante ainda eh sentir-se bem programando em X ou Y. Por isso gosto do Qt, a elegancia me deixa muito mais a vontade do que Gtk, como jah discutimos em mais de uma ocasiao. Se o cara gosta de fltk (e eu acho ela ateh boa demais para ser taum light-weight), q programe naquilo. O importante eh ter contato com todas e saber um pouco de cada, mas se aprofundar na que lhe dah mais prazer/produtividade/facilidade/coloque aki a qualidade que quiser snip []s Pablo -- Pablo Lorenzzoni (Spectra) [EMAIL PROTECTED] GnuPG Key ID 268A084D at search.keyserver.net Webpage: http://people.debian.org/~spectra/
Re: Qual GUI usar para desenvolver?
Olah! Bem... um pouquinho de historia do Unix (simplificada, eh claro). No inicio, existiam dois toolkits graficos no Unix: motif e tk. Motif era a escolha para os programas serios (comerciais, compilados, etc). O netscape ateh a versao 4 era programado em Motif para o Unix. Mas o Motif naum eh open, eh software proprietario. Como alternativa existe o Lesstif, que, como eh aberto, acabou assumindo o padrao de facto. Na maioria das vezes qdo se fala em Motif, o que se quer dizer eh Lesstif. Tk era a escolha para os programas pequenos, de script, na maioria das vezes escritos em linguagem Tcl. Eh um toolkit mais feinho, mas muito poderoso. Muitas das widgets dos toolkits de hoje em dia foram emprestadas pelo Tk. Hoje se pode utilizar Tk com praticamente todas as linguagens, mesmo compiladas. IMHO, naum eh mais uma boa investir no Motif, a menos que precise portar aplicacoes antigas. No entanto, aprender Tk eh algo que todos acabamos tendo de fazer, mais cedo ou mais tarde. []s Pablo Em Sex 13 Dez 2002 00:06, Rodrigo F. Baroni escreveu: | Ouvi falar sobre Motif .. o que acham ? E' uma boa | GUI para estudar ? snip -- Pablo Lorenzzoni (Spectra) [EMAIL PROTECTED] GnuPG Key ID 268A084D at search.keyserver.net Webpage: http://people.debian.org/~spectra/
[off] Re: Qual GUI usar para desenvolver?
No capítulo anterior, Gustavo Noronha Silva ([EMAIL PROTECTED]) escreveu: PS: não use Reply-To nos emails pra lista, por favor =P Oi, kov :-) Suspeito que o Sylpheed ainda se enrole com isso... ;-) Isso é bug dele. Pedir pros outros não fazerem coisas por causa de bugs é errado, se o bug existe ele deve ser corrigido, não varrido pra baixo do tapete. Carlos, que ainda vive :-) -- Carlos Laviola[EMAIL PROTECTED] Debian GNU/Linux http://www.debian.org
Re: Qual GUI usar para desenvolver?
Em Thu, 12 Dec 2002 23:06:39 -0300 (ART), Rodrigo F. Baroni [EMAIL PROTECTED] escreveu: Ouvi falar sobre Motif .. o que acham ? E' uma boa GUI para estudar ? ARGH... motif é uma das coisas mais feias que existem... e ainda é non-free aquela droga... se realmente quiser, use lesstif, que é livre. GTK+, Qt, Python, Fltk, ... por favor, nao sei nada sobre GUI, se quiserem mandar manuais/textos ou links, dicas seria de grande interesse ... Gtk+: http://www.gtk.org Qt: http://www.trolltech.com Python é uma linguagem, se você não quer mudar de linguagem deixa pra lá, mas: http://www.python.org []s! -- [EMAIL PROTECTED]: Gustavo Noronha http://people.debian.org/~kov Debian: http://www.debian.org * http://www.debian-br.org Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br
Re: [off] Re: Qual GUI usar para desenvolver?
Em Fri, 13 Dec 2002 01:07:08 -0200, Carlos Laviola [EMAIL PROTECTED] escreveu: No capítulo anterior, Gustavo Noronha Silva ([EMAIL PROTECTED]) escreveu: PS: não use Reply-To nos emails pra lista, por favor =P Oi, kov :-) Suspeito que o Sylpheed ainda se enrole com isso... ;-) Isso é bug dele. Pedir pros outros não fazerem coisas por causa de bugs é errado, se o bug existe ele deve ser corrigido, não varrido pra baixo do tapete. Eu concordo com tudo que você disse, exceto que isso é um bug =D. []s! -- [EMAIL PROTECTED]: Gustavo Noronha http://people.debian.org/~kov Debian: http://www.debian.org * http://www.debian-br.org Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br