2012-07-09 4 views
2

모바일 애플리케이션 개발을위한 초보자입니다. 나는 C 언어에 대한 지식이있다. meego (Nokia N9) & 심비안 기기 용 앱을 개발하고 싶습니다. 이미 QT SDK를 다운로드했는데 응용 프로그램 개발에 대해 배우고 싶습니다. C++ 또는 QML? 내가이 언어들에 대해 아주 초보다고 했으니 까. 어디에서 시작할 수 있니? pls 날 도와 줘요. 감사합니다QT로 meego & symbian을위한 애플리케이션 개발

답변

2

당신이해야 할 일은 사용할 프레임 워크에 해당하는 프로그래밍 언어를 배우는 것부터 시작해야합니다. 일단 그렇게하면 프레임 워크 사용법을 배우기 시작할 수 있습니다.

  • Qt는 : C++
  • Qt는 빠른 : 자바 스크립트와 QML

그 후, 그것은 당신이 개발하고자하는 plateforms하는에 따라 달라집니다

  • 클래식 데스크톱 운영체제 (윈도우, Linux, Mac) : C++을 사용한 Qt는 당신을위한 것입니다. Qt Quick도 사용할 수 있지만, 실제로는 그 판형을 위해 만들어지지 않았습니다. 게다가 C에서 C++을 배우는 기술을 익히면 C와 C++에 공통점이 많아 졌으므로 Qt가 더 쉬울 수도 있습니다.
  • 모바일 OS (Symbian, MeeGo) : C++로 개발하는 것이 모바일 OS에서 PC OS보다 어려울 수 있습니다. 따라서 Qt Quick을 QML 및 JavaScript과 함께 사용하는 것이 더 좋습니다. Qt Quick는 모바일 플레이트 폼 개발 용으로 제작되었습니다. 데스크톱 OS와 달리 Button, Sliders, Scroll Bars와 같은 재사용 가능한 컴포넌트 세트를 가지고 있습니다 ... 그 이름의 Qt Quick Components는 데스크톱에도 존재하지만 Qt Quick and Qt Quick 2.0까지는 아닙니다. Symbian과 MeeGo에 상응하는 것으로 개발되었습니다.

Qt는 항상 빠르며 유동적이지만 Qt Quick로 코딩하는 것이 더 쉽습니다.

또한 C++/Qt 파트와 QML/JS/Qt Quick 파트를 모두 포함하는 하이브리드 응용 프로그램을 개발할 수도 있지만 고급 버전입니다. 이것은 다음 단계 일 것입니다. ;-)

+0

내가 생각하기에, C 배경에서는 C++ 도메인 모델과 하이브리드 응용 프로그램을 만들고 UI 전용 Qt Quick을 사용하는 것보다 JavaScript를 배우는 것이 더 앞당겨 질 것이라고 생각한다. :) –

관련 문제