Originariamente inviato da Pegasus
So che e stato fatto un porting, ma questo porting e molto dispendioso? Es. Gaim # #Programming Language: C
# User Interface: Gnome, Win32 (MS Windows)
cioe? viene fatto il core in c e poi si sviluppa sopra un'interfaccia diversa per ogni OS? QUalcuno che sa nel dettaglio come funzia?
Nel dettaglio no, a grandi linee... Dipende dal progetto: quant'e` complesso, quanto si vuole integrare nell'ambiente di destinazione, com'e` strutturato il progetto suddetto... L'idea di fondo e' di astrarre le caratteristiche dell'OS he si utilizza (filesystem, rete, segnali, thread...) in una libreria e poi utilizzare quella nel proseguio del progetto, in modo da limitare al massimo il codice dipendente dalla piattaforma.