我是c#開發人員,換句話說,我完成了C#的許多項目,Delphi和其他項目由PHP和JAVA完成,現在我必須提供性能至關重要的解決方案,我需要去其他技術,如UWP或MFC,但我認爲UWP是非常有限的,有約束噸,其他部分MFC和Visual C++都知道是如此難學。 那麼,製作桌面業務應用的最佳方向是什麼?UWP與MFC桌面應用程序開發
0
A
回答
0
只能有這個問題的主觀答案。作爲一般規則,您可以通過「更接近金屬」來獲得更好的性能,所以C++可能是更好的選擇。特別是如果您受到UWP的某些限制的影響。
也就是說,這不是所有關於您使用的語言。您可以使用C++編寫較慢的程序,使用C#/ XAML編寫較快的程序。
UWP還包含分發技術,因此您可以使用Desktop bridge作爲APPX分發您的C++構建的應用程序。
0
不知道在哪裏的性能關鍵部分是:
- 低內存和磁盤佔用? (低於400 KByte)
- 可以在運行Win95的收銀機上執行嗎?
- 快速啓動?
- 快速3D渲染?
- 快速業務邏輯計算?
- 偉大的開發工具支持,支持快速新開發?
- 適用於Windows或跨平臺的所有版本?
我猜這是業務邏輯部分,所以我可能會在您最喜歡的.NET GUI渲染工具中實現GUI。然後將任何性能至關重要的業務邏輯放入一個標準C++ DLL中,您可以從.NET代碼中進行交互。
相關問題
- 1. Linux桌面應用程序開發
- 2. 桌面應用程序使用桌面應用程序轉換器的UWP
- 3. 遠程桌面與本地桌面的Web應用程序開發
- 4. Windows 10 UWP應用程序作爲桌面應用程序
- 5. 如果一個桌面應用程序從應用UWP
- 6. 我應該繼續MFC的桌面應用程序嗎?
- 7. 從Gtalk打開桌面應用程序
- 8. 使用PHP與桌面應用程序
- 9. 使用HTML開發桌面應用程序視圖,作爲web應用程序
- 10. 帶桌面應用程序的java桌面應用程序
- 11. 在桌面應用程序中使用XAML DeferLoadStrategy =「Lazy」(不是UWP)
- 12. C#桌面應用程序可以使用UWP組件嗎?
- 13. 發佈AIR桌面應用程序
- 14. 我想開發應用程序,如「桌面連接」的iPad應用程序
- 15. 使用離線地圖進行桌面應用程序開發
- 16. 用Electron和Angular 2開發桌面應用程序
- 17. libGDX適用於僅桌面應用程序開發嗎?
- 18. 使用Javascript和HTML進行桌面應用程序開發
- 19. 用於開發Java桌面應用程序的最佳IDE
- 20. 用於Linux的快速桌面應用程序開發工具
- 21. 桌面應用程序與HTML5接口
- 22. 與facebook的Ubuntu桌面應用程序
- 23. C++ MicroServices與桌面應用程序
- 24. 獨立與桌面應用程序
- 25. 桌面應用程序與Facebook登錄
- 26. OAuth與桌面應用程序
- 27. 與Java桌面應用程序
- 28. 腳本與c#桌面應用程序
- 29. Java桌面應用程序:SWT與Swing
- 30. 與桌面應用程序集成
如果你想使用C#而不是使用UWP,你可以使用Windows窗體或者是WPF .. –