wxWidgets

Disambig grey.svg Nota: Para o termo, veja Widget.

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.

wxWidgets
WxWidgets.svg
Desenvolvedor The wxWidgets Team
Lançamento 1992
Versão estável 3.0.1 (15 de junho de 2014)
Linguagem C++
Sistema operacional Multiplataforma
Gênero(s) Biblioteca
Licença wxWindows Library Licence
Estado do desenvolvimento Ativo
Página oficial www.wxwidgets.org

Visão geralEditar

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.1 lançado em 15 de junho de 2014.

Mudança do nome wxWindows para wxWidgetsEditar

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.[1]

Aplicativos que utilizam wxWidgetsEditar

  • 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émEditar

Ligações externasEditar

  1. «Name Change». Consultado em 20 de julho de 2014