2012-01-24 218 views
0

嗯,我需要你的建議。跨平臺開發

我正在做一個大型的工程項目,現在一切都準備好了(資源和公式等),現在是編碼開始的時候了。我用什麼語言編碼(我知道很多)沒有任何問題。 但他們是誰拉我離開的用戶。 我使用Windows作爲主要操作系統,但也有很多Mac用戶.Linux。而現在平板電腦已經佔據了很多發展空間(Android和其他東西)。

那麼選擇你的建議是:

1)從從頭開始編寫程序的每個操作系統上,我的意思寫的用Viusal工作室,在Mac上使用Xcode的Windows上的程序。 ,但這成本很高...我擁有Windows PC,爲我的桌面購買Mac或Mac OS,將毀了我的預算。

2)使用跨平臺編譯器... Qt很好。但商業用途呢?我已閱讀,我需要購買商業許可證才能在全球發佈我的應用程序。 如果這是錯誤的請告訴我。

所以我真的不知道...我應該只是部署它的Windows? 另外,如果你知道交叉編譯的一個很好的選擇會幫助很多。

你的建議表示讚賞

問候

+1

它可以作爲一個Web應用程序嗎?這將是非常跨平臺的。如果不是的話,Java將是一種很好的語言來檢查... – speeves

+0

實際上,Java也適用於Web應用程序開發。 – speeves

+0

hmmm java很不錯,但是每個os上必須安裝的JVM呢? –

回答

1

什麼樣的應用程序是什麼?

如果它只是一個簡單的前端數字處理應用程序,那麼你可以寫一個命令行版本,並用網頁腳本包裝它?

如果需要非常富有響應性的豐富用戶界面,並且您可以用C++編程,那麼即使您不需要跨平臺,Qt也是一個非常好的解決方案。

LGPL許可證非常適合商業應用程序。

+0

呀Qt的看上去不錯,我需要用我的應用程序文件夾右鍵包所需的Qt框架庫? –