2012-07-10 2 views
7

Le applicazioni C++ hanno più prestazioni di .NET quindi molte applicazioni sono scritte in C++.GUI Frameworks per C++ Applicazioni del mondo reale

Ma il C++ originale non supporta la GUI e quindi i framework Qt like aiutano gli sviluppatori a sviluppare un'applicazione Desktop GUI Tuttavia la maggior parte delle applicazioni non sono anche applicazioni QT.

Quali sono i framework/librerie GUI più comunemente usati per applicazioni C++ di grandi dimensioni e multipiattaforma come Adobe Photoshop? Qt è comune per le applicazioni più grandi? In caso contrario, quali sono i vantaggi dell'utilizzo di queste librerie su più comuni librerie cross-platform come Qt?

+0

Qual è la tua domanda? Vedo un punto interrogativo sulla tua ultima frase, ma la grammatica non ha senso. –

+2

Buona domanda Mi piace –

+0

Ottima domanda. Mi piacerebbe anche conoscere la risposta. – Hooch

risposta

2

La mia ipotesi è che questi tipi di applicazioni desktop pesanti siano costruiti sulle proprie librerie GUI (proprietarie). Questi sono, a turno, scritti in cima ad alcune API di livello basso (ish) come ad esempio lo "Windows API". Mi aspetto che Adobe e Autodesk sviluppino questo genere di cose internamente, diversamente dall'utilizzo di una libreria disponibile pubblicamente (come Qt).

+0

Quindi sono scritti completamente Win API? – unique

+1

@ unique: Ovviamente non le versioni Mac. –

+3

Adobe utilizza ASL (Adobe Source Libraries) e la descrizione piccola si trova qui: http: //stackoverflow.com/questions/1657225/experiences-with-adobes-adam-and-eve-c-gui-library e qui http://en.wikipedia.org/wiki/Adobe_Source_Libraries. La risposta di Biril è generalmente corretta. – SChepurin