Mi sono sempre chiesto come sia possibile, cioè: perchè programmi come gaim, firefox, azureus, gimp ecc.. (la lista sarebbe lunga, togliendo app. che girano su java come OO) esistono sia per win che per linux?
So che è stato fatto un porting, ma questo porting è molto dispendioso? Es. Gaim # #Programming Language: C
# User Interface: Gnome, Win32 (MS Windows)
cioè? viene fatto il core in c e poi si sviluppa sopra un'interfaccia diversa per ogni OS? QUalcuno che sa nel dettaglio come funzia?
Esiste qualche modo per sviluppare app multipiattaforma? (togliendo Java che è lentissimo, kylix che non è più supportato, e i linguaggi web come php ecc..)