[FUG-BR] Livros de C, C++ para Unix

nrexecve nrexecve em gmail.com
Ter Dez 20 02:07:52 BRST 2005


Oi Éder,

    Como eu disse anteriormente, eu não tenho experiência nenhuma com 
programação gráfica tendo o KDE como base. Mas, eu pesquisei bastante 
algumas semanas atrás para escolher qual framework/toolkit gráfica eu 
aprenderia nestas férias. Bom, pelo que eu li e encontrei em termos de 
documentação, achei o wxWidgets bem melhor e mais poderoso. Não se trata 
apenas de uma framework GUI,  a documentação é mais fácil de se obter 
(ebooks ilegais, infelizmente) e eu achei um projeto bem ativo quando eu 
participava de uma lista de discussão sobre o desenvolvimento do 
wxWidgets. Como você pode ver pelo site, é um software usado por 
organizações e softwares respeitáveis como: W3C, Xerox, Compaq, AOL, AVG 
antivirus, MinGW Devp. Studio, etc.
    O problema do Qt é que, basicamente, ele não é livre. Você iria 
utilizar software pirata nesse caso?
    Em minha humilde opinião, não sei se eu trocaria o Linux pelo 
FreeBSD quando o assunto é desktop.

Até,
Pedro Henrique

-----------------------------
Copiado do livro Cross-Platform GUI Programming with wxWidgets (retirei 
algumas ferramentas para Win para o email ficar menor):
hehehe, tem que ver quais deles realmente compilam sem grandes 
alterações no FreeBSD. O wxGlade me pareceu funcional.


wxDesigner is a commercial dialog editor and RAD tool and can write C++, 
Python, Perl, and C# code directly. Its interface lets anyone somewhat 
familiar with wxWidgets to create aesthetically pleasant cross-platform 
dialogs in a matter of minutes. Features such as supporting 
copy/cut/paste, infinite undo/redo, and previewing make testing easy and 
safe. It's available for Windows, Linux, and Mac OS X from 
http://www.roebling.de.

DialogBlocks is a sizer-based resource editor that creates 
professional-looking dialogs, wizards, and frames for deployment on any 
supported wxWidgets platform. DialogBlocks also generates makefiles and 
project files for a range of compilers. It's available for Windows, 
Linux, and Mac OS X from http://www.anthemion.co.uk/dialogblocks.

HelpBlocks is an authoring tool for MS HTML Help and wxWidgets HTML Help 
files, available on Windows, Linux, and Mac (beta) from 
http://www.helpblocks.com.

wxGlade is a GUI designer built with wxPython, generating Python, C++, 
and XRC code. It's available from http://wxglade.sourceforge.net.

wxDev-CPP is a wxWidgets form designer plugin for the Dev-C++ IDE. It's 
available from http://wxdsgn.sourceforge.net.

wxHatch is a free RAD tool for wxWidgets. It's available from 
http://biolpc22.york.ac.uk/wx/wxhatch.

XRCed is a wxWidgets and wxPython development tool written in wxPython. 
It's available from http://xrced.sourceforge.net.

MinGW Developer Studio is an IDE written in, and for, developing 
programs with wxWidgets and MinGW. It's available for Windows and Linux 
from http://www.parinyasoft.com.

GTK-Qt is a theming engine that can make wxGTK applications look more at 
home under KDE. It's available from 
http://www.kde-apps.org/content/show.php?content=20042.













-------------------------------
Ederson de Moura escreveu:

>Olá Pedro Henrique,
>
>Pensei em QT pois acho ela mais leve que a GTK e mais bonitinha ticamos
>assim (no meu ponto de vista), sendo que o pessoal irá utilizar KDE como
>desktop padrão, assim poderia utilizar bibliotecas do KDE também.
>Para desenhar as interfaces estava pensando em utilizar toolkit do KDE o
>KDevelop Interface Designer.
>
>Agora utilizar wxWidgets deve ser show de bola se não estou enganado foi
>criado para Unix mesmo e é muito leve, agora para desenhar a interface eu
>tenho que fazer tudo no braço ou existe ferramenta para isto?
>
>Tenho que pensar também na questão do tempo de desenvolvimento pois iremos
>desenvolver um sistema muito crítico que utilizar irá utilizar como banco o
>MySQL agora você imagina os caras aqui queriam fazer o sistema em PHP em Web
>é mole o que mais convenci os caras para fazer compilado com C++ e ainda
>mais vão utilizar FreeBSD como desktop tambem.
>
>Em quetão do wxWidgets o que acha?
>
>Abraços,
>
>Éder
>--
>Linux is for people who hate Windows,
>BSD is for people who love UNIX"
>_______________________________________________
>Freebsd mailing list
>Freebsd em fug.com.br
>http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
>
>  
>


_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd