Originariamente Scritto da
Hartz
A proposito di Arabo, eccone un brano:
"In computing, wxWidgets (formerly known as wxWindows) is an open source, cross-platform widget toolkit; that is, a library of basic elements for building a graphical user interface (GUI).
wxWidgets is released under "a permissive modified (but explicitly OSI-approved) LGPL". It was started in 1992 by Julian Smart who, as primus inter pares, is still a core developer.
wxWidgets enables a program to compile and run on several computer platforms with none or minimal code changes. It covers systems like Windows, Apple Macintosh, Linux/Unix (for X11, Motif, and GTK+), OpenVMS, and OS/2. An embedded version is under development.
The library is implemented in C++, but bindings are available for many commonly used programming languages, among them, Python (wxPython), Smalltalk (wxSqueak), Perl, and Java. For a complete list, with links to the respective project sites, see the external references at the end of this article.
wxWidgets is best described as a native toolkit. Instead of emulating the display of widgets using graphic primitives on the different supported platforms, wxWidgets provides a thin abstraction to the native widgets. In other words, the underlying wxWidgets code prefers calling a native widget on the platform, instead of reimplementing custom widgets. This leads to a faster, more native looking interface when compared to toolkits like Swing (for Java).
wxWidgets is not just designed to display GUIs. It also has a built in ODBC based database library, an Interprocess Communication layer, socket networking functionality, and more.
:vecchietto:
Connect With Us