Як вплине розвиток SDK Ubuntu Phone SDK на розвиток робочого столу [закрито]


13

Якби я розробляв додаток для Ubuntu після оголошення Ubuntu Phone, я би переймався кількома проблемами. Я знаю, що ці речі зміниться не відразу, але я думаю про стратегічне рішення, щоб забезпечити хорошу підтримку від Canonical.

  • Чи буде QML / QT прогресувати зараз і для робочого середовища?
  • Чи швидко зараз інструмент минулого?
  • Які мови будуть кращими мовами? Чи C ++ та JavaScript - це шлях до майбутнього, тоді як Python та Vala можуть бути не найбільш стратегічним вибором?
  • Як це вплине на існуючі API? Чи зміниться традиційна модель з бібліотеками?

Чому він взагалі повинен мати вплив? Робочий стіл і, зокрема, Ubuntu, зокрема Unity, не розроблений навіть для тих же пристроїв, ні з тими ж наборами інструментів. Цільова аудиторія значно відрізняється навіть тоді, коли вони хочуть використовувати один інтерфейс для всього.
Урі Еррера

Відповіді:


6
  • Qt був першокласним інструментарієм на Ubuntu протягом декількох циклів, і, ймовірно, стане одним з найважливіших наборів інструментів для розвитку крос-формфактора на Ubuntu. Але жодні існуючі мови чи набори інструментів не знімаються на робочому столі.
  • Так, швидко буде менш важливим як інструмент розробки програм Ubuntu SDK. Швидко розробники вирішили, що краще будувати таку ж функціональність у самому QtCreator, а не будувати шаблони Qt / QML для Quick.
  • QML (який може містити Javascript) буде рекомендованою мовою та інструментарієм для розробки крос-формфактора в Ubuntu. Python, Vala, C та C ++ надалі будуть доступні, хоча те, наскільки вони рекомендовані для нового розвитку, можуть змінитися.
  • Ubuntu QML Toolkit Ubuntu Q не повинен впливати на існуючі API, хоча ті, які ми рекомендуємо, змінюватимуться залежно від того, які найкраще підтримують наші різні форматори.

Я сподіваюся, що це відповість на ваші запитання та проблеми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.