2011-06-26 15 views
5

Planuję napisać program, który jest specjalnie zaprojektowany dla tabletów, główną platformą jest MeeGo (ponieważ biorę udział w konkursie).Czy Qt Quick jest wystarczająco dojrzała dla dużych aplikacji komputerowych?

Zmieniano:

Mój program ma następujące wymagania:

  1. ciężki C++ wykorzystanie do czynienia z sieci i niskiego poziomu optymalizacji
  2. dynamicznego generowania zawartości (jak co Flipboard Aplikacja DID)
  3. całkowicie spersonalizowany GUI

i znalazłem Qt Quick ma następującą ing niedociągnięcia:

  1. integracji z C++ nie jest łatwo teraz
  2. trudno jest wyrazić złożonej logiki
  3. czasami bardzo powolny. Na przykład, pokazując listę obrazów o zmienionym rozmiarze, będzie raczej powolny z powodu zmiany rozmiaru tych samych obrazów i ponownie. To nie wina Qt Quick, ale bardzo trudno ją naprawić.

Czy Qt Quick może spełnić moje potrzeby?

+0

Jakie były ważne składniki, których Qt już nie ma? –

+0

Edytowałem moje pytanie, mając nadzieję, że teraz będzie lepiej. – fool

Odpowiedz

1

Nie mam specjalistycznej wiedzy w QtQuick, ale oceniłem ją dla naszej aplikacji w zeszłym roku. Od tego czasu jest daleko i przede wszystkim łatwiej jest osadzać widgety QtQuick w natywnej aplikacji lub natywnych widżetach w aplikacji QtQuick. To, czy warto ją zastosować, zależy od wymagań Twojej aplikacji - jeśli jest to aplikacja bardzo bogata w GUI z czystymi enkapsulacjami do logiki bazowej, może się to opłacać. Jeśli interfejs użytkownika jest ściśle powiązany z logiką programu, być może natywna aplikacja jest lepsza, prawdopodobnie przy użyciu komponentów QtQuick dla bardziej dynamicznych części interfejsu.

Proponuję zbudowanie prostego prototypu, aby sprawdzić, czy spełnia on Twoje wymagania, zanim podejmie ostateczną decyzję w obu kierunkach.

4

Masz pytanie do prefekta, które chcesz zadać. QtQuick został pierwotnie opracowany dla Qt na urządzeniach mobilnych, a teraz również deweloperzy Qt przenoszą go na pulpit. Proces ten nie jest jeszcze zakończony, jednak z Qt5 (pozwala mieć nadzieję), QtQuick będzie, de jure, używany do pisania Qt GUI.

Powiązane problemy