2009-09-04 7 views
5

私は、FoxProに現在組み込まれているPOS(Point Of Sale)プロジェクトを.netにアップグレードすることを検討しています。計画されたアーキテクチャは非常に複雑で、選択された新しいテクノロジの背景には多くの根拠があります。デスクトップとウェブフロントエンド(ウェブフロントエンドの機能が制限されている)、外部ウェブサイトとのデータ同期、複数のクライアントが1台のサーバーから逃げ出す能力などの要件があります。私の現在の選択モデルは、リモートUIを可能にするために、SQL Server(おそらくExpress)をDBとして、プレゼンテーションとサービスの間にWCFサービスレイヤーを持つMVPパターンです。FoxProがPOSシステムに使用されるのはなぜですか?

私の研究では、FoxProでタッ​​チスクリーンPOSシステムを構築するという共通のテーマがあるように感じました。

私は少し主観的な質問のためにお詫びしますが、私はこれに特別な理由があるかどうか調べたいと思いますか? FoxProには、このタイプのシステムに適した特別な機能はありませんか?私はFoxProを使用していないので、このプロジェクトの技術の選択肢を確定する前に、私がそれを完全に排除することでトリックを逃していないことを確認したいと考えています。

+0

軽量であるがまともなデータベースを無料で探しているなら、私はSQLiteを検討するだろう。 – jcollum

答えて

12

ライセンス - SQL ServerはクライアントOS上でうまく動作せず、高価でした。

Foxproは安価で簡単でした。

あなたがしているのは、あるテーブルから価格の値を取得し、別のテーブルで売上を更新するだけの場合、SQLはむしろ過度です。

+0

これが当てはまると思われます.Sql Server ExpressとFoxProとの比較の経験はありますか? – Macros

+0

ライトセーズは別です。 FPは単純なDB +フォームですが、SQL ServerはハードコアDBです。 – Will

+0

同意すると、Officeアプリケーション用のアクセスと同じ理由でFoxPro for POSと他のカスタム小売フロントエンドアプリケーションが表示されます。これらは、UIコンポーネントを統合し、ネットワーク共有上で簡単に実行できるサーバーレスのデータベースです。 – David

2

foxproは、安価で高速なデータベースでした。設計時に要件に適合している可能性が高いため、おそらく選択されていました。

15

おそらくFoxProがPOSであるためです。ストアは、店舗内サーバ(群)への接続がダウンした場合でも、取引を続けることができるように

(Iの子供、私の子供。)

+0

これまでの+1ベストアンサー –

2

多くのPOSシステムは、スタンドアロンの能力を持っています。

通常、サーバー接続が再び復旧するまで、価格検索などのローカルデータベース、トランザクションデータのローカル記憶域を意味します。

ハードウェアとライセンスのコストは、できるだけ低くする必要があります。

したがって、FoxProは数年前には良い選択でしたが、適切に設計された.NETアプリケーションは今日、優れた選択肢になります。

2

多くのPoSシステムは、SQLデータベースがデスクトップマシン上で普及する前に日付が戻っていますので、非常に多くの人がFoxProやその他のxBaseスタイルのデータベースを使用しています。 PoSシステムは一般にシングルユーザとシングルタスクであるため、本格的なSQLデータベースエンジンにアップグレードする理由はほとんどありません。

2

FoxProは、その時点でいくつかの利点がありました。私は多くの多くの年のために、すべての新しい同時のDBは場所に少なくともでレーキ化することを覚えていますので、私たちは上のFoxProを選択して、何度も今のPOSソリューション用:

  • それは完全に統合されたデータベースだった - ので、外の
  • これは、他のユーザーも指摘しているように、他のユーザーと比較して実際に安いものでした。
  • これは格安ハードウェアで実行されました。
  • これは、学習し直しやすい直感的な統合環境を備えていたため、余分なツールは必要ありませんでした。
  • その時点で非常に良いレポートを作成するのは非常に簡単でした(マネージャーはそれが好きで、ほとんどが決定を下したので... :))。
  • FoxProはほぼすべてのITスクールの学習コースでしたので、FoxProのスペシャリストを見つけるのは非常に安価で簡単でした。特に東ヨーロッパ諸国では​​、その数は依然として巨大である(多くのPOSソフトウェアがそこに外注されていた)。

FoxProのレガシーアプリケーション(特に中小企業)は数多くあります。これは単なるPOSの問題ではありません。

関連する問題