2009-03-26 14 views
14

Sybase Powerbuilderの代替IDEについて知っている人はいますか? VS2008とEclipseを使って作業をした後は、非常に落ち着いています。Sybase Powerbuilderの代替IDE

もしそうでなければ、IDEの外でこの言語でうまく作業した人はいますか?私は単純なテキストエディタを使用することに反対していませんが、PowerBuilderエディタを使用するだけではなく、edit-import-regenerate-test-export-editが非常に狡猾です。

までに、私はすべての成功を収めている唯一のツールは、次のとおりです。構文は、PowerBuilder

  • の強調表示してい

    • パワージェン、用(NUnitのとCruiseControl.NETで)を構築するが
    • コンテキストPBL Peeperには、IDEにはない面白い機能がいくつかあります。

    EDIT:質問に多少の注意を喚起するために賞金を追加しました。存在するなら、持っているのはとても素敵なことです。

    編集:まあそれは残念だった。賞金は明らかに1人の新しい人にも質問をさせることはありませんでした。

  • +3

    ようこそ。滞在を楽しんで!あなたが新しいバージョンの1つに入っている購入チャンスがあれば、起こります。 PowerBuilder 7用のIDEは本当に楽しいです.SARCASMに注意してください。 :) – Tony

    +0

    はい私は私のスペルミスを参照してください。おやおや。 :) – Tony

    +0

    まだ、しかし他の投稿から私はあなたがおそらくSybaseが計画していることを知っている知っている。結局、PB IDEでVS IDEを使用することができます。 –

    答えて

    4

    ソースコントロールツールを使用し、ソース管理リポジトリで編集し、PB IDEから最新バージョンを取得してテキストエディタサイクルを短縮することはできますが、わかっていることはありません。 128 ASCII以上のものを編集するために必要なハックがあることに注意してください。 (私の推測では、最も制限の強いソース管理ツールでは、すべてのUnicodeをソース管理することができます).PB12はVisual Studioシェルをベースにしており、折りたたみ可能なコードブロック、Intellisenseなど。しかし、PB12の場合、これはWPFターゲットといくつかの.NETタイプのターゲット(アセンブリなど)にのみ使用され、最後に聞いたことがあります。 Win32ターゲットは引き続き「クラシック」IDEを使用します。

    幸運、

    テリー。


    P.S. PBL Peeperのお礼をありがとう。

    +0

    ソース管理を仲介者として使用することは興味深い考えです。私は私の仲間の開発者がこれが引き起こすコミットの大きなジャンプを感謝しないかもしれないと思う! –

    +2

    ... PBL Peeperを書くのに感謝します:) –

    4

    PowerBuilder IDE ですが、私はPowerBuilder IDEの外で完全に開発することはお勧めできません。今はあまりにも多くの依存関係があると思う。

    しかし、PowerBuilder 12のIDEは、MicrosoftのVisual Studio Isolated Shellを使用してビルドされるため、リリースされたときにはるかに優れているはずです。また、私は、ソース管理をもっと簡単にするPBL形式をやっていると思います。

    確かに見るもの。

    0

    あなたのPB体験をより良くするツールの1つに、優れたソースブラウザを提供するVisual Expertがあります。このようなツールは、以前はIMHOのPB IDEに統合されていたはずです。あなたが言及した他のツールとは対照的に、それが無料ではないということだけが問題です。

    外部ソースエディタの使用に関しては、IDEの外部からのPBオブジェクトのエクスポートやインポートなどの操作を実行できるスクリプト言語であるOrcaScriptを利用できます。いくつかの努力が必要ですが、ORCAスクリプトといくつかの追加外部ツールを使用してバッチファイルを使用して、基本的なdev envをセットアップすることができます。ただし、この設定には視覚的な編集機能がないため、GUIまたはDWの作業は実行できません。ほとんどの場合、NVOになっていると機能します。しかし、その場合は、最初にPBを使用する理由...

    私はあまりにもPB12のVSの使用はいくつかの.NETのものに制限されると聞いたことがあります。 PBプログラマーのコミュニティ。私たちの残りの人たちは、何年もの間、ひどいIDEに悩まされています。

    0

    ソースをエクスポートして編集する以外に、私はPB用の別のIDEについて知りません。あなたが持っているかもしれない1つの問題は、エクスポートされたソースに、マニュアルには書かれていない多くの構文が含まれていることです。 PB IDEはこのコードを生成しますが、手動で作成することはできません。私はあなたがPBのIDEでつかまっていると思う

    2

    私がやっていることは、オブジェクトを右クリックしてソースを編集することです。その後、テキストをコピーしてメモ帳++に貼り付けて編集します。私はコピーしてPowerBuilderにペーストしてから、エラーを保存して表示することができます。誰かが興味を持っているならば、私はかなりまともなユーザ定義言語をPowerScriptに持っています。

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

    +0

    そのユーザー定義言語はどこでダウンロードできますか?ありがとうございます – eKek0

    -1

    今PB 10を使用して、PowerBuilderは5/6から始まる経験の私のささやかな5年間で、私は誘惑に:

    • PowerBuilderは
    • に基づいてClassDefinitionオブジェクトから自分のブラウザを構築するには、使用してみました(私たちは数千人のプロジェクトがあり、私は2本の指で駆動されています)
    • sybaseだけが邪魔になるようなautohotkeyスクリプトによってサポートされている外部エディタ/ IDEを使って、マウスクリックでのPBの使用
    ... - 互換性の問題に応じて - IDEで真に統合でもない、でも/ PowerScriptの相互作用を持たないPB12のVisual Studio、上の希望を構築することにより、終了
  • をdatwindow分析には本当に価値があるのVisualエキスパートを使用して
  • ...私は私の哲学では、最先端の言語

    ためにPowerBuilderを改善するにはチャンスがないだろうという結論に来た - 私はそれらの年の間に得られた - 私は、二種類の区別しますOOP指向言語:

    • のC#、Pythonのようなオブジェクト指向を使用して授与一ルビー(C++など)と非常にのJavaのEclipse/Netbeansの-宇宙
    • PowerBuilderは同様にオブジェクト指向を用い罰する他のいずれかを行い、たとえば、古いVisual Basic(これはOOP-Ideaがその後に来て、プラグインされている原因です)。 特に、すべてのオブジェクトを常にコンパイル(再生)する必要があり、祖先とデコンダントと同時に処理できないという要求は、実際のOOPを使用するのは苦痛になります。古き良きUNIX(Solarisの場合)/ C++の日の記憶で

  • ... ...のPowerBuilderの素晴らしい言葉に

    +1

    私はあなたが難しかったことを疑うことはありません。しかし、ブラウザの場合、豊富なPBコードブラウザー(PBL Peeper、yBrowserなど)は*可能であることを示しています。 (IME、ClassDefinitionはあまりにも制限があり、その目的のために作られていません。私はアプリケーションのクエリにしか使用しません。主にフレームワークからのものです)。 dw.DataObject = ProfileString(...)のような処理を行うことができれば、コード解析ツールはPowerScriptをデータウィンドウに正確にリンクさせることはできません。 – Terry

    +0

    ...空き領域がなくなりました。そして、開発支援ツールを構築することの難しさから「OOP罰」の結論への飛躍は私には分かりません。結論が得られるかもしれませんが、私はここでそれを見ません。多分あなたの主張をするためにさらに明確化が必要です。 – Terry

    +0

    私が作ったブラウザはうまくいった2000年に作られましたが、元のPBブラウザのようにコンテキストメニューを使うだけでクラスを編集することはできません(実際には、これにautohotkeyまたは同等のツールを使うことも不可能です仕事)。 –