私は会計分野で重要なソフトウェアを設計したいと思っています。このソフトウェアは、ローカルネットワークで使用されます。この銀行はSQL Server 2008 R2です。このソフトウェアを設計する最良の選択(WinFormまたはWPFテクノロジ)は何ですか?会計分野のソフトウェアを設計する最良の選択肢(WinFormまたはWPF)は何ですか?
答えて
UIはどのくらい複雑になりますか?実際のインタラクティブなUIを作成したい場合は、WPFの能力を使いたいでしょう。しかし、その基本的なデータ入出力型のものなら、WinFormsがうまくいくかもしれません。また、ユーザーに必要な.NETのバージョンも覚えておいてください。そのため、これらの用語もどこにあるのかを確認してください。
まず、ローカルクライアントタイプのアプリである必要があるかどうかを検討してください。すでにWebアプリケーションとして稼動しているERPシステムがあります。
そうでない場合:Winformsは90'sです - 前提条件が何であれ、WPF、VMMVなどを使用して、今世紀のテクノロジを使用する方がよいです。 - 完全なフレームワークが必要ない場合は、SilverLightを検討してください。これにより、アプリはMacでも動作し、展開と開発の両面で大幅に拡張されます。
私はWPFを知っているので、私は完全にWinFormsを使っています。 WPFはあらゆる面で優れたテクノロジーです。より優れたUIを実現し、データバインディングをインテリジェントに使用することで(MVVMの80〜90%)、信頼性の高いUIをより迅速に開発することが容易になります。
「WPFを知っているので」という部分が重要です。その知識は簡単には得られなかった。 (私がそれを使い始めた時よりも、今日利用可能な情報量は1トン多いのですが)それをうまく利用するには数ヶ月かかりました。
+1私は完全に同意します。 WinFormsに習熟していて、6週間で提供する必要がある場合、WPFの立ち上げはおそらく受け入れられないでしょう。しかし、他のすべてが等しい、WPFは間違いなく努力の価値がある。 –
- 1. ソースコードエディタを設計する最良のWebは何ですか?
- 2. Djangoでopeninviterの良い選択肢は何ですか
- 3. Web用に設計されたグラフィカルなソフトウェアは何ですか?
- 4. タイムマネージメントソリューションの選択肢は何ですか?
- 5. タイミングの選択肢は何ですか?
- 6. ラジオボタンの選択肢は何ですか?
- 7. 良いソフトウェア開発計画とは何ですか?
- 8. どこで良いソフトウェア設計書をダウンロードできますか?
- 9. マルチモジュール設計とシングルモジュール設計の選択
- 10. Ruby on Railsのデータベースを設計する最良の方法は何ですか?
- 11. Sphinxがソフトウェアのマニュアルを提供するための良い選択肢はありますか?
- 12. SMSゲートウェイのKannelに代わるオープンソースの良い選択肢は何ですか?
- 13. 多肢選択式質問の正解数を計算する
- 14. ASP.NETのウィジェットを設計するための良いパターンは何ですか?
- 15. .NETでの複数継承の良い選択肢は何ですか?
- 16. オブジェクトモデルの設計選択
- 17. アーキテクチャ設計を伝える最も良い方法は何ですか?
- 18. シソーラスをSQLデータベースで設計する最良の方法は?
- 19. ソフトウェア開発プロセスでは、「アーキテクチャ」と「設計」の違いは何ですか?
- 20. これは最も良いForeignKeyか選択肢ですか?違いは何ですか?
- 21. 選択されたパフォーマンスのデータベース設計
- 22. データベースベースのデータベースを設計する最良の方法は?
- 23. Railsスキーマ設計ソフトウェア?
- 24. カスタムログファイルを分析するのに最適な選択肢
- 25. スケーラブルなヒット/アナリティクスシステムを設計する最良の方法は?
- 26. C++ポリシーベースのクラス設計のための良いチュートリアルは何ですか?
- 27. ColdFusionでマークダウンを使用するための選択肢は何ですか?
- 28. ios safariでのファイルアップロードの選択肢は何ですか?
- 29. WindowsでのiOSアプリケーション開発の選択肢は何ですか?
- 30. データベース接続プーリング・ライブラリの最良の選択肢は何ですか? (c3p0の問題)
「MVVM」を意味すると思います。 ;) – MetalMikester
ha ha -yeah、私は頭字語よりも多くのパターンを使用します;-) –