我致力於一個經驗豐富且多樣化的開發團隊,我們正在準備迎接我們的第一個針對Windows Mobile 6的移動開發(平臺變更不是一個選項)。Windows Mobile開發:.Net精簡版與原生(C++)代碼的選擇
我們在用於Windows桌面和服務器開發的Visual C++和.Net技術方面擁有相關技能和經驗。
移動開發將包括一些圖像處理和對藍牙設備的讀/寫訪問。不幸的是,我不能提供更多的細節。
我們試圖在使用託管代碼或本機代碼編寫移動客戶端之間進行選擇。我們將分別使用C#或C++。
我的問題是:
有多大,這些語言之間的預期差的表現?我聽說移動設備上的本機代碼顯着加快,但我很樂意聽到有經驗的人。
在使用Windows Mobile服務訪問藍牙設備方面,兩種語言都有哪些主要優勢?
對託管代碼或本機代碼之間的電池壽命是否有影響?
有沒有其他主要的應該知道我們要考慮?
我很感謝您的反饋。
您的高級開發人員對.Net的JIT編譯器以及Windows CE的工作方式感到困惑,或者您誤解了他所說的內容。無論哪種方式,在WinCE中切換應用程序都沒有顯着的性能影響,無論這些應用程序是否爲.Net。 – MusiGenesis 2009-09-16 00:43:10