我正在Rails或DJango中構建一個網站,我也想爲Android和iOS操作系統編寫一個移動應用程序。 (和其他人,也許)哪種跨平臺移動平臺應用程序和UI框架?
我的選擇是什麼? - 即Qt有什麼好處?
很高興在C,C++,Python或Ruby中開發移動應用程序。
感謝所有的建議
我正在Rails或DJango中構建一個網站,我也想爲Android和iOS操作系統編寫一個移動應用程序。 (和其他人,也許)哪種跨平臺移動平臺應用程序和UI框架?
我的選擇是什麼? - 即Qt有什麼好處?
很高興在C,C++,Python或Ruby中開發移動應用程序。
感謝所有的建議
如果您在qt
(用C++),那麼你還可以將它在Android應用程序編寫手機軟件。
看Bringing Qt applications to Android。
How to Create and Run Qt Application for Android
,或者如果你想編寫基於Web的應用程序,所以我想利用PhoneGap(使用HTML5,Java腳本)很容易在這兩個平臺(Android,iOS版)轉換。
作爲一名C++程序員,我對Marmalade SDK感到滿意。通過Marmalade,您可以使用C++編寫並構建支持包括iOS,Android,Symbian,Bada等本機代碼的平臺。它適用於遊戲和其他高性能移動應用程序,但沒有阻止將其用於其他任何其他應用程序。它包含用於構建2D UI的體面工具,但它對於以網絡爲中心的程序的支持是不太好的。但是,有各種第三方庫可用,例如CURL。
嗯,這是一個有趣的解決方案。儘管在昂貴的一面(我正在尋找FOSS解決方案)有點太過分了,也缺少開箱即用的網絡......我正在考慮使用Rails或DJango開發JSON協議環境,以促進所有人的簡單本機開發操作系統。 –
是的。它不是免費的。基本版本爲149美元。他們提供免費的應用程序http://www.madewithmarmalade.com/apps-program,但這不適合你的情況。 我們正在使用Marmalade來獲取通過HTTP獲取JSON數據的應用程序,它工作得很好。我的意思是不好的網絡,是Marmalade只提供基本功能,我需要編寫一些額外的代碼或使用第三方庫進行網絡連接。沒有什麼特別的,但是這比Qt的工作量要多得多。 – Virne
是的,但我也有一些外圍硬件交互,所以不僅僅需要JSON解析。 –
我見過一些使用HTML和JS編寫移動應用框架的人,但我不喜歡他們的想法。我是一個很好的C,C++,Python和Ruby編碼器,所以我想使用這些技巧。 –
好吧,如果你在C++中很好,那麼我認爲去qt nad然後你可以將它轉換爲android應用程序(請訪問我發佈的鏈接)。但我不知道如何在iOS上使用QT應用程序。嘗試一下。 – user370305
確實存在一個Qt的iOS端口 - 並不像Android端口那樣高調,它正在前進,但它確實存在。他們在舊金山的Qt Developer Days上發表了一段話http://bit.ly/qtappstore,所以現在看起來似乎正在推進:) – leinir