View Single Post
Old 18-08-2010, 11:42   #38
Jak696
Member
 
L'Avatar di Jak696
 
Iscritto dal: Feb 2008
Messaggi: 269
Quote:
Originariamente inviato da zephyr83 Guarda i messaggi
perché le qt nn sn sono librerie grafiche è un toolkit completo dove si scrive una volta e si ricompila per ogni piattaforma! cn le gtk da solo nn puoi farlo, hai bisogno di altri strumenti quindi documentazione eterogenea e quando cambia un solo componente c'è il rischio di dover rivedere un bel po' di roba. se scrivi un programma cn il toolkit qt lo puoi far girare sia su windows che su linux che su osx ed è semplice anche il porting in ambito mobile come windows mobile (fino alla versione 6.5) e ora symbian e maemo/meego. Lo sviluppatore di marble ha detto che portare il programma su windows mobile è stato semplicissimo ha dovuto rivedere solo la memoria virtuale limitata a 32 MB su winmo (si trovano video in rete).
non si discute sul fatto che le qt siano un ottimo toolkit, ma riscrivere gnome su queste non avrebbe avuto alcun senso, senza considerare che avrebbero dovuto praticamente ricominciare da capo, perdendo tutta la fama di desktop environment stabile e maturo.
oltretutto non puoi forzare tutti gli sviluppatori ad usare un toolkit, ognuno ha il diritto di usare quello che più gli piace, che sia qt, gtk+, wxwidgets, swing o altro. sono poi le varie distribuzioni a decidere cosa integrare e cosa no.

per la portabilità poi, non è una priorità di gnome (io credo non ci sia nessuno che usa kde su windows), allimite di alcuni programmi scritti sul toolkit gtk+ che certo, sotto questo aspetto andrebbe migliorato.

EDIT
mi sono accorto ora che la discussione non va più avanti da diversi giorni, chiedo scusa per averla riesumata.
__________________
CPU: AMD Athlon X2 7750BE 3.15Ghz@vcore 1.3750 / NorthBridge: [email protected]
RAM: Mushkin XP2 Radioactive 4GB 900Mhz@4-4-4-12-1T / HyperTransport: 2025Mhz
VGA: Club3D Radeon HD4850 / HDD: Western Digital Caviar RE3
Jak696 è offline   Rispondi citando il messaggio o parte di esso