Bagaimana SDK Ponsel Ubuntu akan berdampak pada pengembangan desktop [ditutup]

13

Jika saya mengembangkan aplikasi untuk Ubuntu setelah pengumuman Ubuntu Phone, saya akan khawatir dengan beberapa masalah. Saya tahu bahwa hal-hal ini tidak akan segera berubah, tetapi saya sedang memikirkan keputusan strategis untuk memastikan dukungan yang baik dari Canonical.

  • Apakah QML / QT akan menjadi langkah maju sekarang juga untuk lingkungan desktop?
  • Apakah sekarang dengan cepat alat masa lalu?
  • Bahasa apa yang akan menjadi bahasa yang disukai? Apakah C ++ dan JavaScript adalah jalan untuk masa depan sementara Python dan Vala mungkin bukan pilihan paling strategis?
  • Bagaimana ini akan memengaruhi API yang ada? Akankah model tradisional dengan perpustakaan berubah?
tronda
sumber
Mengapa harus berdampak sama sekali ?, Desktop dan dalam kasus Ubuntu khususnya Unity, bahkan tidak dikembangkan untuk perangkat yang sama, atau dengan toolkit yang sama. Target audiens sangat berbeda bahkan ketika mereka ingin menggunakan satu Antarmuka untuk semuanya.
Uri Herrera

Jawaban:

6
  • Qt telah menjadi toolkit kelas satu di Ubuntu untuk beberapa siklus, dan kemungkinan akan menjadi salah satu toolkit paling penting untuk pengembangan lintas-formfaktor di Ubuntu. Tetapi tidak ada bahasa atau toolkit yang ada yang ditinggalkan di Desktop.
  • Ya, Cepat akan kurang penting sebagai alat untuk mengembangkan aplikasi SDK Ubuntu. Pengembang Quickly telah memutuskan bahwa akan lebih baik untuk membangun fungsionalitas yang sama ke dalam QtCreator itu sendiri, daripada membangun templat Qt / QML untuk Quickly.
  • QML (yang dapat berisi Javascript) akan menjadi bahasa dan toolkit yang direkomendasikan untuk pengembangan lintas-form di Ubuntu. Python, Vala, C dan C ++ akan terus tersedia, meskipun sejauh mana mereka direkomendasikan untuk pengembangan baru dapat berubah.
  • API yang ada tidak boleh terpengaruh oleh Ubuntu QML Toolkit, meskipun yang kami sarankan akan berubah tergantung yang mana yang paling mendukung berbagai formfactor kami.

Saya harap ini menjawab pertanyaan dan masalah Anda.

mhall119
sumber