我工作的指導移動應用開發的-mainly-淨商店。跨平臺的手機開發環境
從.NET開發人員的角度開發移動應用程序時,你如何應對不同的平臺?這些方法的優點和缺點是什麼?
也許最簡單的方法是,只要堅持到基於Web的開發(HTML5,jQuery Mobile的,等)。但我可以想象,這對任何和所有應用程序來說都是不夠的。
我看過Titanium,它聲稱是一個用JavaScript開發的平臺,然後「平臺」翻譯成本地平臺(android/iPhone)。缺少「聲明式」(讀取基於xml的)UI開發體驗似乎是一個缺點。
另一種選擇可能是基於單聲道的堆棧(monotouch,monodroid),其中您沒有真正的全面跨平臺,只開發一次,無處不在體驗,但可以共享您的業務邏輯並開發重用部分你的.Net技能和工具。另外一個優點是,同樣的方法也可以用來定位的Windows Phone 7
是否還有其他選擇?它甚至可以嘗試這個嗎?你有什麼經驗?
非常有幫助的見解,謝謝。 – jeroenh 2011-03-23 13:18:07
@jeroenh謝謝,沒問題。祝你好運! – 2011-03-23 13:45:42
你可以擴展你的意思是MT沒有「足夠強大」 - 我使用它,並且對性能,可用性和穩定性印象非常深刻。真正的「健康」意味着什麼,特別是考慮到你的某些領域 - 財務,健康等。謝謝 – Stuart 2011-03-23 15:06:27