3 Ott

Le API di windows secondo il creatore di WINE

Fonte: www.doxaliber.it

Sono stato a Roma per un paio di giorni, la maggior parte dei quali passati dentro in treno o in autobus per giungere al luogo di destinazione. Sicchè, per il viaggio di ritorno, ho deciso di comprare, come ormai non facevo da un bel po’ di tempo, l’ultima copia di Linux&C.. Tra i contenuti proposti dalla rivista c’era anche una (breve) intervista ad Alexandre Julliard, capo di Codeweavers e principale sviluppatore del progetto WINE.

Wine è un progetto open source, ormai giunto ad una versione stabile, il cui scopo è quello di creare un layer di compatibilità tra le API di Windows ed il sistema grafico di Linux: Xorg e anche openGL. In parole povere WINE consente l’esecuzione di programmi per Windows (Office, Photoshop, videogiochi) nei sistemi operativi Linux based.

Un'ape

Il creatore di WINE ormai dovrebbe conoscere benissimo le API di Windows, visto che da anni non fa altro che studiarle per poterle reimplementare su sistemi operativi diversi da quelli prodotti da Microsoft. A tal proposito l’intervistatore ha chiesto a Julliard:

Dopo aver passato più di dieci anni reimplementando l’opera di Microsoft, cosa hai imparato dal loro design?

Il loro design (ammesso che si possa chiamarlo tale) è pessimo. Le API di Win32 sono un incubo a causa della retrocompatibilità e degli effetti non documentati. Ho imparato come non progettare una API.

Un giudizio certamente non lusinghiero, anche se pur sempre un giudizio ed in quanto tale molto soggettivo.

Continua a leggere..

Nessun Commento »

Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.


Vuoi essere il primo a lasciare un commento per questo articolo? Utilizza il modulo sotto..

Lascia un commento

XHTML: Puoi utilizzare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>