wxWidgets
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.
Desenvolvedor | The wxWidgets Team |
Lançamento | 1992 (31–32 anos) |
Versão estável | 3.2.6[1] (9 de setembro de 2024 ) |
Escrito em | C++ |
Sistema operacional | Multiplataforma |
Gênero(s) | Toolkit de widgets |
Licença | wxWindows Library Licence |
Estado do desenvolvimento | Ativo |
Página oficial | www |
Repositório | wxWidgets no GitHub |
Visão geral
editarwxWidgets 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 os sistemas Microsoft Windows, macOS e Linux.
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, Ruby, Lua e Perl.
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.
Mudança do nome wxWindows para wxWidgets
editarEm 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.[2]
Aplicativos que utilizam wxWidgets
editar- 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
editarReferências
- ↑ «wxWidgets 3.2.6 Released». www.wxwidgets.org. 9 de setembro de 2024. Consultado em 10 de outubro de 2024
- ↑ «Name Change». Consultado em 12 de janeiro de 2021
Ligações externas
editar- «Sítio oficial» (em inglês)
- wxWidgets no GitHub