私はC#の開発者です。言い換えれば、C#で完成した多くのプロジェクト、デルファイとPHP、JAVAのプロジェクトが少なくて済む、パフォーマンスが重要なソリューションを提供する必要があります。 UWPやMFCのような他の技術に行く必要がありますが、私はUWPが非常に限られていると思っています。 デスクトップビジネスアプリを作成するための最良の(最終的な)方向はどれですか?UWPとMFCのデスクトップアプリケーションのデベロップメント
0
A
答えて
0
この質問には主観的な回答しかありません。原則として、「金属に近い」ということでより良いパフォーマンスを得ることができるので、C++がおそらくより良い選択です。特に、UWPの制限のいくつかに影響された場合。
あなたが使っている言語はすべてではありません。 C#で遅いプログラムを書くことができ、C#/ XAMLで高速プログラムを書くことができます。
UWPにはディストリビューション技術も含まれているため、C++ビルド済みアプリケーションをDesktop bridgeを使用してAPPXとして配布することができます。
0
ないパフォーマンス重要な部分がどこにあるかを確認します。
- 低メモリとディスクフットプリント? (400 KByte未満)
- Win95を実行しているキャッシュレジスタで実行できますか?
- 高速起動ですか?
- 高速3Dレンダリングですか?
- 高速なビジネスロジックの計算ですか?
- すばらしい開発ツールのサポートは、新しい高速開発をサポートしていますか?
- Windowsやクロスプラットフォームのすべてのバージョンでうまく機能しますか?
私はそれがビジネスロジックの部分だと思っていますので、私はおそらくあなたのお気に入りの.NET GUIレンダリングツールでGUIを実装するでしょう。次に、.NETコードからインターフェイスできる標準のC++ DLLにパフォーマンスクリティカルなビジネスロジックを配置します。
関連する問題
- 1. デスクトップアプリケーションとしてのWindows 10 UWPアプリケーション
- 2. JavaのMFCデスクトップアプリケーションGUIを変換する
- 3. デベロップメントとデベロップメントの設定が異なるMaven用のメソッドを検索します。
- 4. WPFデスクトップアプリケーションでのUWP/WinRTハブコントロールの使用
- 5. WPFデスクトップアプリケーション、Windows 10通知トースト2016(UWPコミュニティツールキット)
- 6. iOS開発 - デベロップメントなしのプロビジョニングプロファイル
- 7. MFCのCEditとGetwindowText
- 8. MFCとコマンドラインのインターフェイス
- 9. デスクトップアプリケーションでXAML DeferLoadStrategy = "Lazy"を使用する(UWPではなく)
- 10. UWPコードからWindowsデスクトップアプリケーションを作成するには
- 11. C++デスクトップアプリケーションからUWP APIを呼び出す方法
- 12. youtubeのデスクトップアプリケーション(デスクトップアプリケーションからのログインとアップデートのプロフィール)
- 13. Pythonデスクトップアプリケーションのインストーラとアップデータ
- 14. デスクトップアプリケーションとのAndroid接続
- 15. VBとJavaデスクトップアプリケーションの通信
- 16. SkypeとPythonデスクトップアプリケーションの統合
- 17. デスクトップアプリケーションとWebの共通コード
- 18. Java SwingデスクトップアプリケーションをUWP百年単位のApp(AppX)に変換できますか?
- 19. MFCとGDI +のV-Sync
- 20. MFC。 CMFCRibbonRichEditCtrlの保存とロード
- 21. デベロップメント中に一定量のトランザクションをロールバックしますか?
- 22. WPFブラウザアプリケーションとWPFデスクトップアプリケーション
- 23. C++ MFC - MFC DLLとWTLの間でデータを共有するexe?
- 24. UWPとXamarinのUWPの違いは?
- 25. Javaデスクトップアプリケーションとデータベースとインターネット
- 26. WPFデスクトップアプリケーションのジレンマ
- 27. デスクトップアプリケーションのレイアウト
- 28. Javaのデスクトップアプリケーション
- 29. デスクトップアプリケーションのOAuth2フロー
- 30. Javaデスクトップアプリケーションのインストーラ
C#を使用し、UWPを使用しない場合は、WindowsフォームまたはWPFを使用できます。 –