How does transmission created it's cross plataform app? It has from Qt/Mac to CLI interfaces!
- by Somebody still uses you MS-DOS
I'm amazed at Transmission, a BT client. It has a Mac, a GTK+, a QT, a Web Client and a CLI interface to it.
I tried reading some of it's source to understand how he creates all these interfaces, but no luck.
Does the developer creates them using a single ide? Or does he create the interface logic in each specific environment (specially mac), "exports" this window code and integrates with the main logic?
How did the developers create this software with so many interfaces?