Ubuntu Phone SDK จะส่งผลกระทบต่อการพัฒนาเดสก์ท็อปอย่างไร [ปิด]


13

ถ้าฉันจะพัฒนาแอพพลิเคชั่นสำหรับ Ubuntu หลังจากประกาศ Ubuntu Phone ฉันจะกังวลกับปัญหาต่าง ๆ ฉันรู้ว่าสิ่งเหล่านี้จะไม่เปลี่ยนแปลงทันที แต่ฉันคิดเกี่ยวกับการตัดสินใจเชิงกลยุทธ์เพื่อให้แน่ใจว่าได้รับการสนับสนุนที่ดีจาก Canonical

  • QML / QT จะเป็นหนทางข้างหน้าในขณะนี้สำหรับสภาพแวดล้อมเดสก์ทอปหรือไม่
  • ตอนนี้เป็นเครื่องมือในอดีตอย่างรวดเร็วหรือไม่?
  • ภาษาใดที่จะเป็นภาษาที่ต้องการ? C ++ และ JavaScript เป็นวิธีสำหรับอนาคตในขณะที่ Python และ Vala อาจไม่ใช่ตัวเลือกเชิงกลยุทธ์มากที่สุดหรือไม่
  • สิ่งนี้จะส่งผลกระทบต่อ API ที่มีอยู่หรือไม่ รูปแบบดั้งเดิมกับห้องสมุดจะเปลี่ยนหรือไม่

เหตุใดจึงควรมีผลกระทบเลยเดสก์ท็อปและในกรณีของ Ubuntu โดยเฉพาะ Unity ไม่ได้รับการพัฒนาสำหรับอุปกรณ์เดียวกันหรือด้วยชุดเครื่องมือเดียวกัน ผู้ชมเป้าหมายแตกต่างกันแม้ว่าพวกเขาต้องการใช้หนึ่งอินเทอร์เฟซสำหรับทุกสิ่ง
Uri Herrera

คำตอบ:


6
  • Qt เป็นชุดเครื่องมือชั้นหนึ่งบน Ubuntu มาหลายรอบและน่าจะกลายเป็นหนึ่งในชุดเครื่องมือที่สำคัญที่สุดสำหรับการพัฒนา cross-formfactor บน Ubuntu แต่ไม่มีภาษาหรือชุดเครื่องมือที่ถูกคัดค้านบนเดสก์ท็อป
  • ใช่อย่างรวดเร็วจะมีความสำคัญน้อยกว่าเป็นเครื่องมือสำหรับการพัฒนาแอพ Ubuntu SDK นักพัฒนาอย่างรวดเร็วได้ตัดสินใจว่าจะเป็นการดีกว่าที่จะสร้างฟังก์ชันการทำงานเดียวกันใน QtCreator เองแทนที่จะสร้าง Qt / QML แม่แบบสำหรับอย่างรวดเร็ว
  • QML (ซึ่งสามารถมี Javascript) จะเป็นภาษาและชุดเครื่องมือที่แนะนำสำหรับการพัฒนา cross-formfactor ใน Ubuntu Python, Vala, C และ C ++ จะยังคงใช้งานได้แม้ว่าขอบเขตที่แนะนำสำหรับการพัฒนาใหม่อาจเปลี่ยนแปลงได้
  • APIs ที่มีอยู่ไม่ควรได้รับผลกระทบจากชุดเครื่องมือ QML ของ Ubuntu แม้ว่าอันที่เราแนะนำจะเปลี่ยนไปขึ้นอยู่กับว่ารูปแบบใดรองรับรูปแบบต่างๆของเราได้ดีที่สุด

ฉันหวังว่านี่จะตอบคำถามและข้อสงสัยของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.