WxWidgets

WxWidgets

wxWidgets

wxWidgets
WxWidgets.svg
Desarrollador
wxWidgets Developers and Contributors
http://www.wxwidgets.org/
Información general
Última versión estable 2.8.10
22 de septiembre de 2008
Género Biblioteca de programación
Escrito en C++
Sistema operativo Multiplataforma
Licencia wxWindows Library Licence

Las wxWidgets son unas bibliotecas multiplataforma y libres, para el desarrollo de interfaces gráficas programadas en lenguaje C++. Están publicadas bajo una licencia LGPL, similar a la GPL con la excepción de que el código binario producido por el usuario a partir de ellas, puede ser propietario, permitiendo desarrollar aplicaciones empresariales sin coste.

Las wxWidgets proporcionan una interfaz gráfica basada en las bibliotecas ya existentes en el sistema (nativas), con lo que se integran de forma óptima y resultan muy portables entre distintos sistemas operativos. Están disponibles para Windows, MacOS, GTK+, Motif, OpenVMS y OS/2.

También pueden ser utilizadas desde otros lenguajes de programación, aparte del C++: Java, Javascript, Perl, Python, Smalltalk, Ruby .

La última versión es la 2.8.10 de octubre de 2008.

Breve historia

Fue diseñado por Julian Smart en la universidad de Edinburgo 1992. Julian diseñaba la herramienta meta-CASE llamada Hardy que necesitaba correr en Windows, así como en estaciones de trabajo de X-Unix, las herramientas existentes y comerciales multiplataforma eran costosas para un proyecto experimental, así que su única alternativa era crear su propia herramienta. Inicialmente se llamaba wxWindows pero tuvo que cambiar al nombre por wxWidgets debido a que la empresa Microsoft interpuso una demanda a finales de 2003 por una posible confusión con el nombre de su sistema operativo.

WxWidgets (W para Windows y la X para X-Unix) es un Framework parecido a MFC, especializado en el desarrollo de aplicaciones multiplataforma en lenguaje C++ aunque también existen bindings para Python y Perl, es multiplataforma, soporta Windows, Linux, Mac OS X , Unix y sus variantes, Solaris, Plataformas Embedded (inicios de investigación ), también en plataformas móviles como Microsoft Pocket PC, y Palm OS; se distribuye bajo licencia Open Source y GNU LGPL (Lesser General Public License ) permitiendo utilizarla para desarrollos comerciales, siempre y cuando estos desarrollos no usen código distribuido bajo alguna licencia GNU.

Cuenta con una parte denominada wxBase que incluye clases como wxString, clases para el manejo de archivos y directorios de manera independiente del sistema, funcionalidades como: gráficos 2D, 3D con OpenGL, Bases de Datos (ODBC), Redes, Impresión, Hilos, visión e impresión del HTML, un sistema de archivos virtual y cuenta con algunos IDEs.

La razones por las que se podría elegir wxWidgets son además de sus ya mencionadas características es que cuenta con soporte, documentación en Internet, ayuda en línea, foros, tutoriales en diversos formatos, desarrolladores en la red por lo que se percibe interés y un futuro, cuenta con un libro de 1000 páginas imprimibles de documentación y en línea, sistema flexible a eventos, llamadas a gráficos como líneas, rectángulos con esquinas redondeadas, etc. Soporte de MDI (Multiple Document Interface), puedes crear tus DLL sobre Windows, y bibliotecas dinámicas en Unix.

Véase también

Enlaces externos

Obtenido de "WxWidgets"

Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • wxWidgets — Тип библиотека элементов интерфейса (виджетов) Разработчик …   Википедия

  • WxWidgets — Тип библиотека элементов интерфейса (виджетов) Разработчик wxWidgets Developers and Contr …   Википедия

  • wxWidgets — Desarrollador wxWidgets Developers and Contributors …   Wikipedia Español

  • WxWidgets — Développeurs L équipe wxWidgets Dernière version …   Wikipédia en Français

  • wxWidgets — Développeurs L équipe wxWidgets Dernière version …   Wikipédia en Français

  • WxWidgets — Dieser Artikel wurde auf der Qualitätssicherungsseite des Portals Freie Software eingetragen. Beteilige dich an der Diskussion und hilf mit, den Artikel zu verbessern. wxWidgets …   Deutsch Wikipedia

  • Wxwidgets — Dieser Artikel wurde auf der Qualitätssicherungsseite des Portals Freie Software eingetragen. Beteilige dich an der Diskussion und hilf mit, den Artikel zu verbessern. wxWidgets …   Deutsch Wikipedia

  • wxWidgets — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • WxWidgets — lowercase|title=wxWidgets infobox software name = wxWidgets developer = [http://wxwidgets.org/about/whowhat.htm wxWidgets Developers and Contributors] released = 1992 latest release version = 2.8.9 latest release date = release date and… …   Wikipedia

  • WxWindows — wxWidgets Тип библиотека элементов интерфейса (виджетов) Разработчик wxWidgets Developers and Contributers Написана на C++ …   Википедия

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”