0

4GL(Progress) で 1,000 万行のコードを持つアプリケーションと、300 テーブルを持つ OpenEdge のデータベースがあります。私の上司は、それを新しいプログラミング言語と新しいデータベース管理システムに移行すべきだと言っています。私の質問は次のとおりです。

  1. 移行する必要があると思いますか? プログレスには「未来」があると思いますか?
  2. 移行する必要がある場合、どのように、ツールはありますか? それとも、ゼロからプログラミングを始める必要がありますか?

お手伝いありがとう。アブロ

4

5 に答える 5

4

あなたの上司が無制限の予算、際限のないユーザーの忍耐力、欲求不満と苦痛への渇望にアクセスできる場合を除き、書き直しについて考える時間を無駄にするべきではありません.

http://www.joelonsoftware.com/articles/fog0000000069.html

はい、進歩には未来があります。Microsoft や Oracle など、クールな子供たちが今週使用しているものほどセクシーなオプションになることはおそらくないでしょう。しかし、彼らは 30 年間存在しており、あなたとあなたの上司が引退した後も、彼らはここにいるでしょう。

Progress が X ではない、または Y がないという理由で、Progress を軽蔑する人がいます。彼らは来週末に 1,000 万行のコードを書き直して、彼らがどれほど正しいかを証明できるかもしれません。ただし、ユーザー受け入れテストに合格し、実装が完了するまで、それらの努力に対して支払いを行うつもりはありません。

于 2014-07-02T18:32:55.857 に答える
0

Progress (Openedge) は長い間存在しており、すぐになくなることはありません。また、現在のアプリケーションが必要なことを実行していない場合を除き、その月の最新のフレーバーを使用するためだけに任意の言語で 1,000 万行のコードを書き直すことは決して価値がありません。それでも、それを現在のニーズに合わせることは、通常、より良い解決策です.

現在のアプリケーションを最新バージョンの Openedge (Progress) に移行する必要がある場合は、通常、データベースのコピーを作成し、それ/それらを Openedge の新しいバージョンに変換して、新しいデータベースに対してコードをコンパイルします。バグを振り払います。いくつかのキーワードの問題があるかもしれませんが、これは通常かなりマイナーです。

プログラミングに関してサポートが必要な場合は、Progress Software に連絡して年次展示会に参加するか、https://community.progress.com/にアクセスしてローカル ユーザー グループを探すことをお勧めします。地元のユーザー グループは、地元のプログラミングの才能を見つけるのに最適な場所です。

お役に立てれば.....

于 2015-06-12T04:43:13.537 に答える