c# - What is the difference between GTK# and Windows Forms? -
What is the difference between GTK # and Windows forms? Are they totally different?
Thanks
:
GTK # Gtk + Toolkit Is a .NET binding for. Toolkit is written for speed and compatibility for C, while GTK # provides easy-to-use, object-oriented API for binding use. It is in active development by the Mono Project, and it has various real-world applications available which use it (,,,,).
In general, GTK is written using the # application, which provides a visual designer to create GTK # GUI.
Platform: Unix, Windows, OSX
Professionals:
- Good support for access through your GTK + legacy.
- Layout
- Integrate applications with gnome desktop.
- The API is familiar with Gtk + developers.
- Large GTK + community.
- With a basic format on Windows XP, a Win32 port is available.
- The API is quite stable at this point, and the syntax for adding correction keys is
- Unicode support is extraordinary.
Cons:
- On MacOS X, GTK + apps run like foreign applications.
- Incomplete documentation.
:
Windows Forms is binding on Win32 Toolkit developed by Microsoft. As a popular toolkit used by millions of Windows developers (especially for internal enterprise applications), the Mono Project allows these developers to allow their applications to run smoothly on Linux and other mono platforms. Decided to create relevant implementations (Winforms).
While the implementation of the Net is binding on Win32 Toolkit, mono implementation is written in C # so that it can work on multiple platforms. Most Windows. Forms API will work on mono, although some applications (and especially third party controls) sometimes bypass APIs and P / direct invites the Win32 API. To work on mono, these calls have to be changed.
In general, the Winforms application is written while providing a Visual Designer for Microsoft Visual Studio or, which both Winforms create GUIs.
Platform: Windows, Unix, OSX
Professionals:
- Comprehensive documentation exists for this (books, tutorials, online documents).
- A large community of active developers.
- The easiest way to port an existing Windows.Forms application.
Cons:
Source:
Comments
Post a Comment