WxWidgets
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Disambig_grey.svg/20px-Disambig_grey.svg.png)
wxWidgets | |
---|---|
![]() | |
Desenvolvedor | The wxWidgets Team |
Lançamento | 1992 (31–32 anos) |
Versão estável | 3.0.5[1] (25 de abril de 2020; há 4 anos) |
Versão em teste | 3.1.4[2] (22 de julho de 2020; há 4 anos) |
Escrito em | C++ |
Sistema operacional | Multiplataforma |
Gênero(s) | Biblioteca |
Licença | wxWindows Library Licence |
Estado do desenvolvimento | Ativo |
Página oficial | www.wxwidgets.org |
wxWidgets (conhecido anteriormente como wxWindows) é um toolkit para a criação interfaces gráficas de usuário multiplataforma. É lançado sob uma licença livre, a wxWindows Library Licence.
Visão geral
wxWidgets foi lançada em 1992 por Julian Smart, que continua como desenvolvedor. Ela permite que um programa seja compilado e executado em diversas plataformas de computação, com poucas ou nenhuma modificação. Ela suporta sistemas como: Microsoft Windows, Apple Inc. Mac OS, Linux/Unix (para X11).
A biblioteca é implementada em C++, mas outras implementações estão disponíveis para várias das linguagens de programação mais comuns, entre elas: Python, Smalltalk, Perl e Java.
wxWidgets é melhor descrita como um utilitário nativo. Ao invés de emular a apresentação de widgets utilizando primitivas gráficas nas diferentes plataformas suportadas, ela fornece uma pequena abstração para código nativo. Isso a torna mais rápida, e com um visual melhor adaptado à plataforma, que utilitários como o Java Swing.
A biblioteca não é restrita ao desenvolvimento de interfaces gráficas, tendo suporte a conexão a bancos de dados ODBC, conectividade por sockets e mais.
Atualmente está na versão 3.0.5, lançada em 25 de abril de 2020.
Mudança do nome wxWindows para wxWidgets
Em 20 de fevereiro de 2004, os desenvolvedores do wxWindows anunciaram que o projeto estava mudando seu nome para wxWidgets, como resultado de pressões da Microsoft para com Julian Smart para respeitar a marca Windows.[3]
Aplicativos que utilizam wxWidgets
- Audacity - Editor de som de código livre
- AOL Communicator
- BitWise IM - Mensageiro instantâneo encriptado e multiplataforma que fornece mensagens por texto, quadro de avisos, compartilhamento de arquivos e bate-papo por voz.
- Code::Blocks - Um IDE de código aberto, multiplataforma e gratuito para C++.
- Codelite - outro IDE de código aberto, multiplataforma e gratuito para C++.
- Kirix Strata - Ferramenta para análise e manipulação de dados
- Mindscript - Ambiente de desenvolvimento de código livre
- Xara LX - Aplicação gráfica vetorial
- wxMaxima - Aplicação usada para álgebra computacional.
- FileZilla - Cliente FTP, SFTP e FTPS.
Ver também
Referências
Ligações externas
- Sítio oficial (em inglês)
- «Anúncio oficial da mudança de nome» (em inglês)