เป็นไปได้ไหมที่จะใช้ Python กับ Ubuntu SDK?


23

David Planellaเขียนในคำตอบของเขาสำหรับคำถามที่ฉันโพสต์ว่า:

... วิธีที่แนะนำในการพัฒนาแอพสำหรับ Ubuntu คือ Ubuntu SDK

ดังนั้นฉันจึงติดตั้ง แต่ดูเหมือนว่าภาษาการเขียนโปรแกรมที่รองรับคือ C ++ มันหมายความว่าฉันต้องรู้ C ++ เพื่อพัฒนาแอปพลิเคชั่นใหม่สำหรับ Ubuntu หรือไม่? C ++ เป็นภาษาโปรแกรมที่แนะนำสำหรับแอพพลิเคชั่น Ubuntu หรือไม่?

ฉันเริ่มเรียนรู้อะไรกับ Python และหวังว่าจะพัฒนาแอพพลิเคชั่นสำหรับ Ubuntu


developer.ubuntu.com/resources/programming-languages/… - ในเมนูมีเฉพาะรายการ C ++, Javascript และ QML
Czarek Tomczak

1
@CzarekTomczak ฉันรู้ว่า แต่ฉันคิดว่า 2 วันที่ผ่านมาพวกเขาเปลี่ยนเว็บไซต์และก่อนหน้านั้นคุณจะเห็นว่าวิธีที่แนะนำในการพัฒนาแอพพลิเคชั่นสำหรับ Ubuntu นั้นคือ Python และ Quickly ลองดูคำถามที่ฉันถามเมื่อวานนี้ลิงก์
Zignd

คุณอ่านที่ไหนภาษาที่รองรับคือ C ++ คุณสามารถใช้ C ++ ได้อย่างแน่นอน แต่ภาษาที่เราแนะนำให้เริ่มเขียนแอพที่รันทั้งบนเดสก์ท็อปและอุปกรณ์มือถือคือ QML ลองเข้าไปที่หน้าเริ่มต้นใช้งานซึ่งรวมถึงข้อมูลทั้งหมดที่คุณต้องการและบทแนะนำการเขียน Ubuntu SDK แรกของคุณ แอป
David Planella

2
@DavidPlanella แต่ตามบทความ Wikipedia เกี่ยวกับ QML มันคือ: QML (Qt Meta Language or Qt Modeling Language[2]) is a JavaScript-based, declarative language for designing user interface–centric applications.ดังนั้นมันไม่ใช่ภาษาโปรแกรมใช่ไหม?
Zignd

คำตอบ:


15

ขณะนี้ไม่สามารถใช้ Python กับ Ubuntu SDK ได้ โครงการ Ubuntu มุ่งเน้นที่การสร้างระบบปฏิบัติการโทรศัพท์มือถือให้มีความเสถียรภายในเดือนตุลาคม 2556 และเรื่องราวทั้งหมดของ Ubuntu 14.04 เพื่อให้บรรลุผลดังกล่าว QML เป็นภาษาของทางเลือกที่แนะนำให้นักพัฒนาแอปเขียนซอฟต์แวร์ของตน

ในทางเทคนิคหากว่ามีการผูก Qt / QML ใน Python ที่มีอยู่ก็ควรจะใช้กับ SDK ได้ อย่างไรก็ตามด้วยกรอบเวลาเราต้องการมุ่งเน้นที่การสนับสนุนชุดเครื่องมือหนึ่งชุดและทำได้ดีแทนที่จะสนับสนุนตัวเลือกหลายตัว

หากสมาชิกชุมชนใดสนใจที่จะให้ความช่วยเหลือมันก็ไม่ควรจะเป็นไปไม่ได้ แต่ตอนนี้สถานะของการผูก Python Qt นั้นค่อนข้างซับซ้อน: PySideซึ่งจะเป็นทางเลือกตามธรรมชาติจะไม่ถูกส่งไปยัง Qt5 ใน ในอนาคตอันใกล้. PyQt เพิ่งถูกส่งไปยัง Qt5แต่อาจไม่ใช่ทางเลือกที่ดีที่สุดในแง่ของการอนุญาตให้ใช้งานเชิงพาณิชย์ซึ่งจะอยู่ร่วมกับแอพโอเพนซอร์สฟรีในระบบนิเวศ ดูบริบทเพิ่มเติมเกี่ยวกับคำถามก่อนหน้านี้


3

ตอนนี้คุณสามารถไปที่โครงการใหม่ - Python (ที่ด้านล่างของรายการในแถบด้านข้าง) - และเลือกคลาสหรือแหล่งที่มา


1

Python และ Ubuntu แยกไม่ออกอุปกรณ์ใด ๆ ที่ใช้งาน Ubuntu จะมี python ทำงานแน่นอนในปัจจุบันและในอนาคตไม่ว่าจะเป็นเดสก์ท็อปหรือมือถือ ดูเหมือนว่าตอนนี้พวกเขากำลังโปรโมต Javascript / QML แต่ไม่ได้หมายความว่างูใหญ่เลิกใช้แล้วดูที่ API ของ Ubuntu:

http://developer.ubuntu.com/resources/platform/api/12-04/

ดูสิ่งนี้ด้วย:


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