注文、在庫管理、販売、レポートなどの通常の機能を備えた基本的な「基幹業務」アプリケーションを開発する必要があります。
WPF を使用してこのアプリケーションを Windows で実行するように開発しますが、「オープン」に開発したいので、同じ構造 (おそらくMonoで実行する) またはSilverlightモジュールを使用して Windows フォーム アプリケーションを実行できます。そのようなことをした(そして生き残った)誰かが、私が良い実践を見つけることができるガイドラインまたはそのようなものについての提案を私に与えることができますか?私はDelphi開発者であり、C# についてある程度の知識がありますが、「すばらしい」ライブラリ、フレームワーク、およびパターンが非常に多くあるため、そのプロジェクトに何が適しているかについて少し迷っています。
のようなもの: EF (たぶん ef4 を待つ?) またはnHibernate、または ADO.NET を使用し、WCF または Web サービスを使用してデータを公開するか、柔軟性が失われるなどの理由で Mono を忘れます。やりますか?誰かがこのタイプのプロジェクトで悪い経験をしている場合は、あなたからの連絡もお待ちしています. 間違った決定からも多くのことを学ぶことができます :)