14

Sybase Powerbuilder の代替 IDE を知っている人はいますか? VS2008 と Eclipse で作業した後では、かなりぎこちなく感じます。

そうでない場合、IDE 以外でこの言語を使用して成功した人はいますか? 単純なテキスト エディターの使用に反対しているわけではありませんが、単純に Powerbuilder エディターを使用するよりも edit-import-regenerate-test-export-edit の方が扱いにくいと思います。

これまでのところ、私が成功した唯一のツールは次のとおりです。

  • PowerGen、ビルド用 (NUnit および CruiseControl.NET を使用)
  • ConTEXT、Powerbuilder の構文の強調表示があります。
  • PBL Peeper (IDE には存在しない興味深い機能がいくつかあります)

編集:質問にもっと広い注目を集めるために賞金を追加しました。もし存在するなら、それは非常に素晴らしいことです。

編集:それは残念でした。報奨金により、新しい人が 1 人も質問に目を向けなかったようです。

4

8 に答える 8

4

私が知っていることはありませんが、おそらくソース管理ツールを使用して、ソース管理リポジトリで編集し、PBIDEから最新バージョンを取得してテキストエディタのサイクルを短縮することができます。128ASCIIを超えるものを編集するにはハックが必要であることに注意してください。(これは、最も制限の厳しいソース管理ツールですべてのUnicodeをソース管理できるようにするためだと思います。)

Paulが言ったように、PB12はVisual Studioシェルに基づいて提供され、折りたたみ可能なコードブロック、Intellisenseなどが含まれます。ただし、PB12の場合、これはWPFターゲットといくつかの.NET-にのみ使用されます。タイプターゲット(アセンブリなど)、最後に聞いた。Win32ターゲットは、引き続き「クラシック」IDEを使用します。

幸運を、

テリー。


PSPBLピーパーの褒め言葉をありがとう。

于 2009-03-26T21:04:33.650 に答える
4

PowerBuilder IDE扱いにくいですが、PowerBuilder IDE の外部で完全に開発することは良い考えではないと思います。現在、依存関係が多すぎると思います。

ただし、PowerBuilder 12 の IDE は、Microsoft の Visual Studio Isolated Shell を使用して構築されるため、それがリリースされたときには、はるかに優れたものになるはずです。また、ソース管理をより簡単に行えるはずの PBL 形式を廃止することになると思います。

確かに見るもの。

于 2009-03-26T20:08:04.393 に答える
2

オブジェクトを右クリックしてソースを編集します。次に、テキストをコピーしてNotepad++に貼り付けて編集します。コピーしてPowerBuilderに貼り付けると、エラーを保存して確認できます。興味があれば、PowerScript用のかなりまともなユーザー定義言語を持っています。

追加:PBソースエディタがDataWindowsを破損しているのを見たことがあることに注意してください。それらはすべて大きなDataWindowsでした。安全のために、常にDataWindowsをエクスポートして編集してください。

于 2009-11-09T23:30:15.703 に答える
0

Powerbuilder 5/6から始まり、現在はPB 10を使用している、ささやかな5年間の経験で、私は次のことを試みます。

  • Powerbuilderに基づくclassdefinitionオブジェクトから独自のブラウザを構築する
  • データウィンドウを快適に開くためにautohotkeyを使用しようとしました(プロジェクトには数千人がいて、私は2本の指で駆動しています)
  • PBのマウスクリックのみを許可するsybaseによって損なわれるautohotkeyスクリプトによってサポートされる外部エディタ/IDEを使用してアイデアを真に調査しました
  • IDEに真に統合されておらず、datwindowとpowerscriptの相互作用を分析する価値もないVisualExpertを使用する
  • 互換性の問題に応じて、不足しているPB12VisualStudioでのビルドの希望で終わります...

...Powerbuilderを最先端の言語に改善するチャンスはないという結論に達しました

私の哲学では-私はそれらの年の間に得ました-私は2つのタイプのOOP指向言語を区別します:

  • C#、Python、Ruby(C ++)などのオブジェクト指向とJava-Eclipse/Netbeans-Universeのようなオブジェクト指向を使用して授与されるもの
  • もう1つは、Powerbuilderや古いVisual Basicなどのオブジェクト指向を使用して罰するものです(これは、OOP-Ideaが後で登場し、「プラグイン」される原因となります)。特に、すべてのオブジェクトを常にコンパイル(再生成)する必要があり、祖先とデスカンダントを同時に操作できないという要求により、実際のOOPを使用するのは面倒です。

...古き良きUnix(Solaris)/C++時代を記念して...

于 2010-12-30T12:31:49.173 に答える
0

PB エクスペリエンスをさらに向上させる可能性が最も高いツールの 1 つは、優れたソース ブラウザーを提供する Visual Expert です。このようなツールは、かなり前に PB IDE に統合されていたはずです。唯一の問題は、あなたが言及した他のツールとは対照的に、無料ではないことです.

外部ソース エディタの使用に関しては、おそらく OrcaScript を利用できます。OrcaScript は、IDE の外部から PB オブジェクトのエクスポートやインポートなどのアクションを実行できるスクリプト言語です。多少の労力が必要ですが、ORCA スクリプトといくつかの追加の外部ツールを含むバッチ ファイルを使用して、基本的な開発環境をセットアップできます。ただし、このセットアップには視覚的な編集機能がありません。つまり、(実行可能な) GUI や DW の作業はありません。あなたが主にNVOに興味があるなら、それはうまくいくかもしれません. しかし、そうであれば、そもそもなぜ PB を使用するのでしょうか? ...

私も、PB12 での VS の使用は一部の .NET に限定されると聞いています。これはおそらく、PB プログラマー コミュニティのごく一部にしか利益をもたらさないでしょう。残念ながら、私たちの残りの部分は、今後何年もひどい IDE で立ち往生しています。

于 2009-03-30T12:35:31.280 に答える