2012-07-10 14 views
7

de aplicaciones C++ tienen más rendimiento que .NET así que muchas de las aplicaciones están escritas en C++.marcos de interfaz gráfica de usuario para las aplicaciones del mundo real C++

Pero original de C++ no tienen el apoyo interfaz gráfica de usuario y por lo tanto Qt como marcos ayudan a los desarrolladores crear aplicaciones GUI de escritorio Sin embargo la mayoría de las aplicaciones no son aplicaciones QT también.

¿Cuáles son los marcos/bibliotecas GUI más comúnmente utilizados para aplicaciones C++ grandes y multiplataforma como Adobe Photoshop? ¿Qt es común para aplicaciones más grandes? Si no, ¿cuáles son las ventajas de utilizar estas bibliotecas en bibliotecas multiplataforma más comunes como Qt?

+0

¿Cuál es tu pregunta? Veo un signo de interrogación en tu última oración, pero la gramática no tiene sentido. –

+2

Buena pregunta Me gusta –

+0

Muy buena pregunta. Me gustaría saber la respuesta también. – Hooch

Respuesta

2

Supongo que este tipo de aplicaciones de escritorio pesadas se basan en sus propias bibliotecas de GUI (propietarias). Estos, a su vez, están escritos sobre alguna API de nivel bajo (ish) como el "Windows API", por ejemplo. Espero que Adobe y Autodesk desarrollen este tipo de cosas internamente, en contraste con el uso de alguna biblioteca pública (como Qt).

+0

¿Están escritos por completo Win API? – unique

+1

@unique: Obviamente no las versiones de Mac. –

+3

Adobe utiliza ASL (Adobe Source Libraries) y la pequeña descripción ver aquí: http: //stackoverflow.com/questions/1657225/experiences-with-adobes-adam-and-eve-c-gui-library y aquí http://en.wikipedia.org/wiki/Adobe_Source_Libraries. La respuesta de biril es generalmente correcta. – SChepurin

Cuestiones relacionadas