2

私は現在、新しい可能性のあるプロジェクトを引き受けることができるかどうかを判断するために、システムでローカルバージョンのCachéを実行しています。

現在のプロジェクトでは、ビジネスロジックがデータベースに格納されているCachédllを呼び出すフロントエンドとしてDelphi7を使用しています。

私はデータベースとしてSQLserverとFirebird(およびAccessとParadoxの前)のバックグラウンドを持っています。

私はWindows開発の95%にDelphi 7を使用しているので、オブジェクトプログラミングについて知っています。

私は、CachéとSqlServer、Firebird、またはOracleのいずれかを使用し、Delphi(またはC ++またはC#-オブジェクト指向言語)で開発した人からの意見を受け取りたいと思います。

私は他の質問から賛否両論を読みましたが、私はこれを求めていません。Caché開発者からの入力が必要です。

前もって感謝します。

4

5 に答える 5

2

このオブジェクトデータベースに興味があります。Webサイトにこのデータベースを使用しているDelphiユーザーへの参照はありません。彼らはCOMインターフェースを持っていると述べていますが、少なくとも文字列バッファーの割り当て/管理とラッパーコードが単純になると、Raw CスタイルのAPIよりも簡単になる可能性があります(それもある場合)。

ただし、データ対応のコントロールに接続する方法がないため、多くの「独自のロール」作業を行う予定です。私の直感的な意見は、このデータベースでDelphiを使用しているのはあなただけかもしれないということです。Delphiは開発ツールの世界では小さな魚ですが、ちなみに、これは恐ろしく非グーグルなテクノロジー名であるCacheに関する事実よりも、Delphiに関する事実である可能性があります。

于 2010-02-09T18:43:52.437 に答える
1

Intersystemsをグーグルで検索すると、Cachéに関する情報を見つけることができます。これが本当に最良の方法です。言語の古い名前であるMUMPSで検索することもできます。

大学を卒業してからCachéに取り組み始めたときは、Cachéについて何も知りませんでした。学ぶのはそれほど難しいことではなかったと思います。ほとんどのスクリプト言語と同様に、ターミナルで物事を試して、自分のやり方を学ぶことによって学ぶのが最善です。

また、CachéにはSQLマッピングシステムが組み込まれているため、外部ではリレーショナルデータベースのように動作させることができますが、内部では強力な非リレーショナル概念の一部を活用できます。

于 2010-03-20T00:29:18.423 に答える
1

私が少し前に働いていた会社はCachéを使用しており、Cachéとdelphiを使用したプロジェクトがたくさんあります。実際、VISM.OCXを使用して、パラメーター(PLIST変数など)に接続してパラメーターをデータベースに渡しますが、アプリケーションからDBに直接Mコマンドを実行するときはいつでも、ルーチンを呼び出すだけです。

それについて学ぶのはそれほど難しいことではありませんが、今日では私たちはそれを残しています!信じられないほど高速であることに加えて、ツールとサポートの欠如は、今日では彼を良い選択肢にしません...インターシステムが新しいシステムで動作するためにキャッシュの「ボートを離れる」という噂があります。

于 2010-05-26T18:04:58.500 に答える
1

私は2008年のCachéバージョンに数ヶ月取り組んできました。学ぶこと/使用することは可能ですが、非常に不快です。IDEは単純化されており、エラーが発生しても役に立ちません(実行時にクラッシュするまで、大文字と小文字を区別する構文の問題を検出することさえありません)。SQL ServerまたはMySqlの情報量と比較すると、ドキュメントはひどく、オンラインには何もありません。そして、あなたはおそらくあなたの将来のキャリアではあまり役に立たないであろう何かを学んでいます。個人的には、代替手段があれば、Cachéを使用するプロジェクトは避けたいと思います。

于 2010-06-04T09:30:02.667 に答える
0

友人、Delphiを介してCachéにアクセスする方法は2つあり、無料のCachéオブジェクト指向のフレームワークを開発しているブラジルの個人的なプロジェクトです。

DelphiでCachéを使用しているだけでなく、お勧めしません。最良の方法は、CSPページを使用するか、C#やC++などのより優れた言語を使用することです。私はCSPと多くの仕事をし、あなたに勧めます。結局のところ、インターネットがすべてであることを忘れないでください。

私はあなたにいくつかの例を送ることができます-私は家にいると思います-ただ私にメッセージを送ってください。成功

于 2010-05-20T19:47:37.540 に答える