私の友人は、同社でERP PowerBuilderで書かれたソフトウェアを使用しています。残念ながら、(唯一の)開発者はすぐに退職する予定です。私の友人はソフトウェアを本当に好きで、少なくとも10年以上それを使い続けたいので、私の友人はソースコードを購入することに決めました。Javaプログラマー向けのPowerBuilder?
彼はソフトウェアを維持し、新しい機能を開発するためにビジネスを始めたいと考えています。現時点では、恐らく野生で約50台のソフトウェアがインストールされており、潜在的なバイヤーの束をすでに知っています。
彼は開発者を探していて、私に尋ねました...私は少しのC/C++プログラミング、VBのビットと他の言語の束をやったが、最後はJava Webアプリケーションを作成してお金を稼いだ。 私が読んだところから、PowerBuilderは私にとって古風なところがあります。そこにはチュートリアルはほとんどなく、オープンソースのフレームワーク、厄介なバージョン管理もなく、テストフレームワークについても読んでいません。 StackOverflowの人々は、言語/ IDEが死んでいることを希望していると言います。さらに、私が維持するコードは完全に文書化されておらず、テストされていません。
これまでPowerBuilderを聞いたことがない人にとって、このようなソフトウェアを維持することは可能でしょうか?
EDIT:ありがとう、あなたの答えに感謝します。私たちは古いアプリケーションを完全に追い払い、最新の言語で書き直すことにしました。
PB12に行くためのリファクタリングについてのコメントは知られていない、私は恐れている。リファクタリングを必要とするPB12には本質的なものはありません。私は、アプリケーションをWP12ターゲットのプレリリース版に移行しました。コードの変更は一切ありません。これは言うまでもありません。アプリでもサポートされていない機能が使用されている場合(たとえば、コマンドボタンを右クリックするなど)、変更は必要ありません。リファクタリングが新しい機能を活用する必要はないと言っているわけではありませんが、それはほぼすべての新機能を活用するのに当てはまります。 Sybaseには、PB12の価値についての良いウェブキャスト録音があります。 – Terry