2012-07-09 35 views
2

我是移動應用程序開發的初學者。我有C語言的知識。我想爲meego(諾基亞N9)& symbian設備開發一些應用程序。我已經下載了QT sdk。現在我想學習應用程序開發。 C++還是QML?正如我告訴過的,我非常喜歡這種語言。我可以從哪裏開始?請幫助我。謝謝meego&symbian與QT的應用程序開發

回答

2

你要做的是從學習與你將使用的框架相對應的編程語言開始。一旦你這樣做了,你就可以開始學習如何使用框架了。

  • 的Qt:C++
  • Qt Quick的:JavaScript和QML

之後,這取決於其plateforms要發展到:

  • 經典桌面操作系統(Windows中, Linux,Mac):Qt與C++是適合你的。你也可以使用Qt Quick,但目前它並不是真正爲這些平臺而製作的。而且,你通過學習C++開始學習C語言技能,然後Qt對你來說可能更容易,因爲C和C++有很多共同點。
  • 移動操作系統(Symbian,MeeGo):使用C++開發移動操作系統比PC操作系統更困難。所以你最好使用QML Quick,QML 和JavaScript。而且,Qt Quick是爲移動平臺開發而開發的。與桌面操作系統不同,你有一組真實的可重用組件,例如按鈕,滑塊,滾動條......這些Qt Quick組件(這是它們的名字)也存在於桌面上,但它們不是(直到Qt5和Qt Quick 2.0)作爲在Symbian和MeeGo上開發它們的等價物。

Qt總是會更快更流暢,但使用Qt Quick更容易。

您也可以開發包含C++/Qt部件和QML/JS/Qt Quick部件的混合應用程序,但它更先進。這將是下一步。 ;-)

+0

我認爲,與C背景相比,學習JavaScript更高級,而不是使用C++域模型製作混合應用程序,並僅使用Qt Quick for UI :) – 2012-07-11 06:53:31