Pular para o conteúdo

Qual API usar para programação em modo gráfico (multiplataforma)?

Responder tópico
  • Denunciar
  • Indicar

1. Qual API usar para programação em modo gráfico (multiplataforma)?

Enviado em 23/04/2012 - 20:55h

Desde 2008 brinco um pouco com C, parei por 3 anos, mas agora na faculdade comecei a ter aulas de programação e voltei a gostar do que fazia.
Tenho mais dois amigos que estão gostando muito de programação, e acredito que aceitariam começar a desenvolver algo em conjunto.

A minha maior dúvida é quanto a biblioteca, parei de programar porque migrei para o linux, entretanto um aplicativo que estava desenvolvendo na época usava a windows.h para quase tudo.

Tenho dúvidas agora de qual biblioteca (ou API, nem sei qual é a diferença) usar, já tentei aprender um pouco de SDL, gostei bastante, mas nunca fui muito a fundo.
Recomendam a SDL mesmo não buscando fazer um jogo em si, mas qualquer tipo de aplicação, ou teria algo que se adapte melhor as minhas necessidades?

Responder tópico

2. Re: Qual API usar para programação em modo gráfico (multiplataforma)?

Enviado em 23/04/2012 - 21:04h

Realmente isso depende de suas necessidades. Se com programação em modo gráfico você quer dizer janelas e botões, compensa você utilizar o Gtk ou o Qt. Ambos possuem um suporte legal, ferramentas de auxílio e MUITA(O) documentação/material.

3. Re: Qual API usar para programação em modo gráfico (multiplataforma)?

Enviado em 23/04/2012 - 21:17h

brunorf escreveu:

Realmente isso depende de suas necessidades. Se com programação em modo gráfico você quer dizer janelas e botões, compensa você utilizar o Gtk ou o Qt. Ambos possuem um suporte legal, ferramentas de auxílio e MUITA(O) documentação/material.
Sim, por enquanto a única coisa que preciso são janelas, botões e menus, nada muito além disso.

QT eu dispenso, tive contato e não gostei muito.
GTK acho legal, já ouvi falar muito.

Por enquanto estou considerando: SDL, WxWidgets ou GTK.

GTK seria mais apropriado?


Obrigado.

4. Re: Qual API usar para programação em modo gráfico (multiplataforma)?

Enviado em 24/04/2012 - 07:24h

Então, é que SDL é indicado para você mesmo criar seus gráficos, através de sprites estáticas ou animadas. Isso é ideal para jogos. Não me lembro do SDL fornecer alguma maneira de criar janelas e botões de forma muito simples.

Dessa forma, o WxWidgets e o Gtk são mais interessantes

5. Re: Qual API usar para programação em modo gráfico (multiplataforma)?

Enviado em 24/04/2012 - 16:20h

Entao, se vc quer uma GUI em C , recomendo o GTK mesmo .

Agora ja que vc curtiu o SDL entao veja essa GUI em SDL que agora portei pata WEB:
http://www.code.google.com/p/libas-gui

E para WEB:
http://www.gokernel123.xpg.com.br/libas.html
htth://www.gokernel123.xpg.com.br/libas.js

Lembrando que essa ultima esta em estagio BETA e pretendo desenvolver para ficar "100%" compativel o codigl da WEB(Java Script) com a versao em C.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder