Ubuntu SDK와 함께 Python을 사용할 수 있습니까?


23

David Planella 는 내가 게시 한 질문 에 대한 답변 에서 다음과 같이 썼습니다 .

... Ubuntu 용 앱을 개발하는 데 권장되는 방법은 Ubuntu SDK입니다.

그래서 설치했지만 지원되는 프로그래밍 언어는 C ++ 인 것 같습니다. 우분투에 대한 새로운 응용 프로그램을 개발하려면 C ++을 알아야한다는 것을 의미합니까? C ++이 우분투 응용 프로그램에 권장되는 프로그래밍 언어입니까?

파이썬은 어떻습니까? 우분투 용 응용 프로그램을 개발하기를 기대했습니다.


developer.ubuntu.com/resources/programming-languages/…- 메뉴에는 C ++, Javascript 및 QML 만 나열됩니다.
Czarek Tomczak 2016 년

1
@CzarekTomczak 나는 그것을 알고 있지만, 2 일 전에 사이트를 변경했다고 생각하기 전에 우분투 응용 프로그램을 개발하는 데 권장되는 방법은 Python 및 Quickly를 사용하는 것임을 알 수 있습니다. 내가 어제 링크를
Zignd

지원되는 언어가 C ++ 인 곳을 어디에서 읽었습니까? 확실히 C ++을 사용할 수는 있지만 데스크탑과 모바일 장치에서 모두 실행되는 앱을 작성하는 데 권장되는 언어는 QML입니다. 시작 페이지를 확인 하십시오 . 여기에는 필요한 모든 정보와 첫 번째 Ubuntu SDK 작성을위한 자습서가 포함되어 있습니다 앱.
David Planella 2016 년

2
@DavidPlanella 그러나 QML에 관한 Wikipedia 기사에 따르면 그것은 다음 QML (Qt Meta Language or Qt Modeling Language[2]) is a JavaScript-based, declarative language for designing user interface–centric applications.과 같습니다 . 그래서 프로그래밍 언어가 아닙니다.
Zignd

답변:


15

현재 Ubuntu SDK와 함께 Python을 사용할 수 없습니다. Ubuntu 프로젝트는 2013 년 10 월까지 안정적인 휴대 전화 OS를 얻는 데 초점을 맞추고 Ubuntu 14.04의 전체 수렴 사례에 집중하고 있습니다. 이를 달성하기 위해 QML은 앱 개발자가 소프트웨어를 작성하도록 권장하는 언어입니다.

기술적으로 파이썬에 Qt / QML 바인딩이 있다면 SDK와 함께 사용할 수 있어야합니다. 그러나 시간 프레임이 주어지면 여러 옵션을 지원하는 대신 하나의 툴킷을 지원하고 잘 수행하는 데 중점을두고 있습니다.

: 모든 사회 구성원이 그것을 향해 기여에 관심이 있다면, 그것은 불가능한 작업이 될 안된다,하지만 지금 파이썬 Qt는 바인딩의 상태는 조금 복잡하다 PySide 에 Qt5에 이식되지 않습니다, 자연 선택이 될 것입니다, 예측 가능한 미래. PyQt 는 방금 Qt5로 이식 되었지만 상업용 응용 프로그램의 라이센스 측면에서 최상의 선택이 아닐 수 있습니다.이 응용 프로그램은 생태계의 무료 오픈 소스 응용 프로그램과 공존합니다. 이 이전 질문에 대한 자세한 내용을 참조하십시오 .


3

이제 새 프로젝트 인 Python (사이드 바 목록의 맨 아래)에 클래스 나 소스를 선택할 수 있습니다.


1

파이썬과 우분투는 분리 할 수 ​​없으며, 우분투를 실행하는 모든 장치는 데스크톱이든 모바일이든 파이썬을 현재와 미래에 확실히 실행할 것입니다. 그들은 지금 자바 스크립트 / QML을 홍보하는 것처럼 보이지만 파이썬이 더 이상 사용되지 않는다는 의미는 아닙니다. 우분투 API를 참조하십시오.

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

참조 :


1
맞습니다. 그러나 수렴형 응용 프로그램을 작성하려면 Ubuntu SDK를 사용하는 것이 좋습니다. Ubuntu SDK는 작업에 관심이있는 사람이 아니라면 파이썬 바인딩이 없습니다.
David Planella 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.