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

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

João Matheus Rugeri Murdiga
jomarumu

(usa Ubuntu)

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?


  


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

Bruno Rogério Fernandes
brunorf

(usa Arch Linux)

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)?

João Matheus Rugeri Murdiga
jomarumu

(usa Ubuntu)

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)?

Bruno Rogério Fernandes
brunorf

(usa Arch Linux)

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)?

???
gokernel

(usa Linux Mint)

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.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts