W jaki sposób zestaw Ubuntu Phone SDK wpłynie na rozwój pulpitu [zamknięty]


13

Gdybym miał opracować aplikację dla Ubuntu po ogłoszeniu Ubuntu Phone, byłbym zaniepokojony kilkoma problemami. Wiem, że te rzeczy nie zmienią się natychmiast, ale myślę o strategicznej decyzji, aby zapewnić dobre wsparcie ze strony Canonical.

  • Czy QML / QT będzie teraz rozwiązaniem dla środowiska komputerowego?
  • Czy Quickly jest teraz narzędziem przeszłości?
  • Jakie języki będą preferowane? Czy C ++ i JavaScript to sposób na przyszłość, podczas gdy Python i Vala mogą nie być najbardziej strategicznymi wyborami?
  • Jak wpłynie to na istniejące interfejsy API? Czy zmieni się tradycyjny model z bibliotekami?

Dlaczego miałoby to w ogóle mieć wpływ ?, Desktop, aw przypadku Ubuntu, a konkretnie Unity, nie jest nawet opracowany dla tych samych urządzeń, ani z tymi samymi zestawami narzędzi. Odbiorcy docelowi są zupełnie inni, nawet jeśli chcą używać jednego interfejsu do wszystkiego.
Uri Herrera

Odpowiedzi:


6
  • Qt był wysokiej jakości zestawem narzędzi dla Ubuntu od kilku cykli i prawdopodobnie stanie się jednym z najważniejszych zestawów narzędzi do opracowywania różnych form na Ubuntu. Ale żadne istniejące języki ani zestawy narzędzi nie są przestarzałe na pulpicie.
  • Tak, Szybko będzie mniej ważne jako narzędzie do opracowywania aplikacji Ubuntu SDK. Programiści Quickly zdecydowali, że lepiej byłoby wbudować tę samą funkcjonalność w sam QtCreator, niż budować szablony Qt / QML dla Quickly.
  • QML (który może zawierać Javascript) będzie zalecanym językiem i zestawem narzędzi do tworzenia różnych formatów w Ubuntu. Python, Vala, C i C ++ będą nadal dostępne, choć zakres, w jakim są zalecane do nowego programowania, może ulec zmianie.
  • Zestaw narzędzi Ubuntu QML Toolkit nie powinien mieć wpływu na istniejące interfejsy API, jednak te, które zalecamy, zmienią się w zależności od tego, które najlepiej obsługują różne formatory.

Mam nadzieję, że to odpowiada na twoje pytania i wątpliwości.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.