Άλλη μια εναλλακτική είναι το GTK+ (
http://www.gtk.org/download.html )
GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API. GTK+ it is written in C, but has bindings to many other popular programming languages such as C++, Python and C# among others. GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.
Πάντως έτσι για την ιστορία , γενικά δεν έχει πολύ νοήμα το ας σταματήσει η υποστήριξη της M$ για να υποστηρίξουμε την $un.. ( Sun κ καλά.. )
Και οι 2 εταιρείες είναι..
Το θέμα είναι Cross-Platform GPL open-source software vs Πλατφόρμες της οποιοαδήποτε εταιρείας..
Btw , για άλλη μια φορά το λέω , καλή λύση είναι και το Lazarus Project για freepascal (
http://www.lazarus.freepascal.org/ ) , του οποίου το IDE επιτρέπει Visual σχεδιασμό και μπορείς να το κάνεις link , είτε σε gtk , είτε Qt , είτε Win32 API ..
Υπάρχει μάλιστα και ένα project PHP Toolkit (
http://web.fastermac.net/~MacPgmr/PhpTk ... tatus.html )
Για να περνάς forms που σχεδιάζεις εκεί κατευθείαν σε PHP!
New Product Announcements Phil writes "The PHP Toolkit for Pascal is now available for download.
With the Toolkit you can:
- Automatically convert Delphi or Lazarus forms (.dfm/.lfm) to PHP code (.php) that uses the open-source VCL for PHP class library. This is a simple way to preserve some of the forms' visual layout in a Web app.
- Configure Lazarus for use as a PHP IDE, including syntax checking of PHP and JavaScript code and jumping to syntax errors.
- Create PHP Extension libraries from Pascal code using units from PHP4Delphi and the Toolkit's ExtPZAPI unit. This is an easy way to add non-UI Pascal code to a PHP Web app. The Pascal library can be called by and call back to your PHP code. Supports Windows, OS X and Linux, so you're not limited to deploying your extensions on a Windows server.