2009-08-01 8 views
1

レストラン用のPOSアプリケーションを作成するように求められました。私はVB6.0でPOSアプリケーションを作成した経験があり、常にUXでPOSアプリケーションを作成したかったのです。私はWPFをフロントエンドとして作成しようとしています。私はプロセスのイメージを念頭に置いているだけでなく、スクリーンもかなり持っています。POSアプリケーションアーキテクチャ

そんなに言って、私はどのように建築物を作るのかわかりません。私の心に来て

いくつかの主要な質問は以下のとおりです。

私はWPFのための複合アプリケーションのガイダンスを使用する必要があります - プリズム。答えが「はい」の場合は、POSアプリケーションのようにパフォーマンスが低下します。時間が重要な場合があり、顧客は迅速なサービスを望みます。

私は依存性注入がより良いメンテナンスのために使用されるべきだと考えています。私は在庫管理やデータマイニングが含まれるように、後に、このアプリケーションを成長させたい

をSQLにADO.NETエンティティFramework-きゅうを使用して

、管理が報じています。

は、私はこれがすべてのこの週末を片付け取得することができます.NET

希望のためにPOSを使用します。

お願いします。

は編集

、ありがとう: 私はまだ開いて、それを残しています複数のビューを取得するようになります/アドバイス。

+0

更新@TheMar ....研究開発の要約を提供すると大きな助けになるでしょう –

答えて

3

そこには一般的な質問がたくさんあります。私はすべてを少し触れようとします。

通常、Application Architecture Guideをチェックアウトする必要があります。あらゆる種類の.NETアプリケーションを設計する上で非常に優れた、一般的な入門書です。

Prisimに問題があるとは思われません。 MVVM Patternに注意してください。 「パフォーマンス」の問題については、あなたが本当に話しているのは「応答性」だと思います。そのため、ユーザーはPOSアプリケーションを非常に迅速に処理する必要があります。 WVVMを使用すると、アプリケーションで非常に優れた応答性を得ることができます。

個人的には、私はこのバージョンのEntity Frameworkから離れています(ただしnext version is looking good)。私はLinqToSQLは良いと思う(afterall、それはそれを使用して:)あなたがORMをしたい場合はNHibernate for .NETを見てください。

幸運。

+0

JPありがとうございます。はい、私はプリズムのようなフレームワークを使用するときの応答性について話していました。多くのWebマテリアルを通過した後、NHibernate for .NETはこのプロジェクトでは大きすぎてLinQ to SQLに賛成できないようです。現在はApplication Architecture Guideを参照してください。 – TheMar

関連する問題