現有的.net應用程序(在C#中)可以轉換爲MonoDroid嗎?或現有的.net應用程序可以轉換爲MonoDroid嗎?
我們可以使用MonoDroid將現有的.NET Web應用移植到Android嗎?
現有的.net應用程序(在C#中)可以轉換爲MonoDroid嗎?或現有的.net應用程序可以轉換爲MonoDroid嗎?
我們可以使用MonoDroid將現有的.NET Web應用移植到Android嗎?
MonoDroid旨在讓您使用C#而不是Java開發應用程序;而不是作爲一種手段來放棄現有的應用程序。
你問了一個web應用程序,但我假設你的意思是一個ASP.NET web應用程序,它不會映射到Android API,並且不能簡單地複製。即使把你的HTML放入類似Titanium的東西,仍然需要大量的JS調整才能使其工作。
我有一種感覺,你正在看重寫。也許如果你可以提供更多的細節(這是一個ASP.NET應用程序等),我可以給出更好的答案。
是沒問題。但它不是一個自動過程,也不是一個特別簡單的過程。需要重做所有UI元素,持久性內容等(應用程序的平臺特定部分)。根據您的應用程序以及它的寫法,這可能是一個重要部分,或者是一個相對較小的部分。原本切割的角落越多,移植的成本就越高。
Gregory,感謝您的即時回覆。是的這是一個asp.net的網絡應用程序。 – DTT 2011-06-09 17:47:37
沒問題。雖然將邏輯從ASP.NET Web應用程序遷移到Android應用程序並不是不可能的,但用戶體驗有很大不同。作爲Android用戶,如果一個應用程序鏡像站點的移動/完整網站版本,我將它卸載並創建一個快捷方式。我認爲你從MonoDroid中看到的唯一真正的好處就是熟悉的C#語法,其他的一切都將是一個解決方案。 – 2011-06-09 18:17:10
有沒有其他的選擇? – DTT 2011-06-09 19:58:26