2014-11-06 64 views
-3

我們有一個用Compact Framework編寫的遺留應用程序,因爲我們使用Niject,Sqlite(ADO.Net),JSon,藍牙並擁有本地化資源。我們希望將此應用遷移到iOS,Android,Net 4.5+,Win Store 8.1以及未來的WinPhone 8.1。我們選擇了Xamarin,並打算在iOS和Android上使用Xamarin表單以及在Windows 8.1平臺上使用Universal Project。MVVMCross爲新的跨平臺項目?

假設使用了最新MVVMCross框架(包括目前的測試版),我有幾個問題:

  1. 什麼是使用MVVMCross對像MVVMLight另一個MVVM架構的優勢是什麼?

  2. 什麼類型的開銷中,內存方面和性能可以用MVVMCross預期?

  3. 是上面提到的MVVMCross支持的目標平臺和項目類型(混合Xamarin形式,WPF和環球)?

  4. 我明白MVVMCross有一個SQLite插件,我可以使用ADO.net(記住目標平臺),有沒有其他提供者,如果有的話,支持/推薦什麼?

  5. 什麼問題,會不會有與Xamarin窗體IOC容器和MVVMCross IOC容器,其中之一應使用以及如何配置?

  6. 將新的N + X的視頻添加突出的新功能,以及如何使用它們,如果是在什麼時間?

+1

請在發佈之前閱讀[如何提問](http://stackoverflow.com/help/how-to-ask)。對於SO這不是一個合適的問題。 – Jason 2014-11-06 15:54:25

回答

2

總的來說,這些問題真的不是那麼適合計算器...我懷疑你可能有更好的運氣:


  1. 比較移動框架,管理費用等,在一個技術水平,你可以嘗試比較網站,如http://propertycross.com/。對於的意見你可以嘗試Twitter,論壇等。除此之外,你知道你的應用是什麼,你可能有一個好主意什麼是最複雜和/或最敏感的部分 - 所以你可以原型這些部分你自己在每個平臺上。

  2. 請1.

  3. MvvmCross已經提供出的現成的SQLite的網插件。您可以找到其他人提供的插件,例如http://www.nuget.org/packages?q=mvvmcross&page=1https://github.com/search?q=mvvmcross&type=Repositories&utf8=%E2%9C%93

  4. 如果有人知道「會出現什麼問題?」的答案。對於任何軟件開發,然後聘請他們。

  5. N + 1視頻一直都是在需要時和時間可用的情況下製作出來的 - 意圖保持不變。