Compare Products
![]() |
![]() |
Features Stability:
GTK+ has been developed for over a decade to be able to deliver the enticing features and superb performance that it brings to your application development. GTK+ is supported by a large community of developers and has core maintainers from companies such as Red Hat, Novell, Lanedo, Codethink, Endless Mobile and Intel.
Language Bindings:
GTK+ is available in many other programming languages thanks to the language bindings available. This makes GTK+ quite an attractive toolkit for application development.
Accommodating:
GTK+ caters for a number features that today's developers are looking for in a toolkit including:
◦Native look and feel
◦Theme support
◦Thread safety
◦Object oriented approach
◦Internationalization
◦Localization
◦Accessibility
◦Bidirectional text support (LTR/RTL, Left To Right/Right To Left)
◦UTF8 support
◦Documentation
Foundations:
GTK+ is built on top of GLib. GLib provides the fundamental algorithmic language constructs commonly duplicated in applications. This library has features such as: (this list is not a comprehensive list)
◦Object and type system
◦Main loop
◦Dynamic loading of modules (i.e. plug-ins)
◦Thread support
◦Timer support
◦Memory allocator
◦Threaded Queues (synchronous and asynchronous)
◦Lists (singly linked, doubly linked, double ended)
◦Hash tables
◦Arrays
◦Trees (N-ary and binary balanced)
◦String utilities and charset handling
◦Lexical scanner and XML parser
◦Base64 (encoding & decoding)
Mobile:
The GMAE (GNOME Mobile & Embedded) initiative has advanced the use, development and commercialization of GNOME components as a mobile and embedded user experience platform. It has brought together industry leaders, expert consultants, key developers and the community and industry organizations they represent. As a direct result of this, GTK+ has features pertaining to mobile and embedded platform requirements.
|
Features * The .NET Framework provides a comprehensive programming model for building all kinds of applications on Windows, from mobile to web to desktop.
* Deliver amazing apps and reach a global audience of over 200 million customers across the broadest set of Windows devices including mobile, desktop, HoloLens, Surface Hub and Xbox.
* Develop Win32 desktop apps with the visually stunning user experiences provided by Windows Presentation Foundation (WPF) or the productive, easy to use drag-and-drop designers provided by Windows Forms.
* Build great web applications using HTML, CSS, and JavaScript. You can also create Web APIs and mobile sites, use real-time technologies like Web Sockets, and more.
* Join a vibrant developer community and quickly adopt established and emerging patterns and practices with a large number of third-party and open source libraries.
|
LanguagesC CPP Perl Python Java Script |
LanguagesCS Java VB.NET Java Script Other |
Source TypeOpen
|
Source TypeClosed
|
License TypeLGPL |
License TypeProprietary |
OS Type |
OS Type |
Pricing
|
Pricing
|
X
Compare Products
Select up to three two products to compare by clicking on the compare icon () of each product.
{{compareToolModel.Error}}Now comparing:
{{product.ProductName | createSubstring:25}} X