2011-06-26 22 views
5

Planeo escribir un programa que está especialmente diseñado para tabletas, la plataforma principal es MeeGo (porque estoy tomando un concurso).¿Qt Quick es suficientemente maduro para grandes aplicaciones de escritorio?

Editado:

Mi programa tiene siguientes necesidades:

  1. pesada C++ uso para hacer frente a la optimización de redes y de bajo nivel
  2. generar dinámicamente contenido (como lo hizo Flipboard aplicación)
  3. GUI completamente personalizada

y encontré Qt Quick tiene el siguiente deficiencias ing:

  1. integración con C++ no es muy fácil ahora
  2. es difícil expresar lógica compleja
  3. a veces muy lento. Por ejemplo, cuando se muestra una lista de imágenes redimensionadas, será bastante lento debido al cambio de tamaño de las mismas imágenes y de nuevo. No es culpa de Qt Quick, pero es muy difícil de solucionar.

¿Puede Qt satisfacer mis necesidades?

+0

¿Cuáles fueron los componentes importantes que carece Qt nuevamente? –

+0

He editado mi pregunta, esperando que sea mejor ahora. – fool

Respuesta

1

No tengo experiencia específica en QtQuick, aunque la estaba evaluando para nuestra aplicación el año pasado. Desde entonces ha recorrido un largo camino y, en particular, es mucho más fácil incorporar widgets QtQuick dentro de una aplicación nativa o widgets nativos dentro de una aplicación QtQuick. Si vale la pena adoptar dependerá de los requisitos de su aplicación: si se trata de una aplicación muy rica en GUI con encapsulados limpios para la lógica subyacente, entonces puede valer la pena. Si la UI está estrechamente relacionada con la lógica del programa, tal vez una aplicación nativa sea mejor, tal vez utilizando componentes QtQuick para las partes más dinámicas de la interfaz.

Sugeriría construir un prototipo simple para ver si cumple con sus requisitos antes de tomar la decisión final en ambos sentidos.

4

Tiene una pregunta perfecta para hacer. QtQuick fue desarrollado originalmente para Qt en dispositivos móviles, y ahora los desarrolladores de Qt lo están llevando también al escritorio. El proceso aún no está completo, sin embargo, con Qt5 (esperemos), QtQuick será, de jure, utilizado para escribir Qt GUI.

Cuestiones relacionadas