UltraEdit vs. UEStudio
UltraEdit と UEStudio はどちらも、シンタックスハイラ イト、コードフォールディング、統合スクリプトとマク ロサポートなどの強力な機能を備えています。 しかし、 UltraEdit と UEStudio の間には、バージョン管理、言語 インテリジェンス、統合開発ツールなど、いくつかの重 要な相違点があります。 以下の表は、これらの違いやそ の他の違いを概説したものです。
“ここ(UEStudio)でやってくれたことにとても興奮し ています。” “私の(SQL の)開発サイクルは半分になり ました。” David G.
注: UltraEdit と UEStudio の違いを網羅することを意図 したものではありません。
UEStudio、UltraEdit のすべての機能に IDE の機能を加えたもの
Web 開発ツール「UEStudio
特徴 | UE | UES | 利点 |
---|---|---|---|
統合PHPデバッガ | 統合されたPHPデバッガ(XDebugを使用)により、ローカルWebサーバー上でPHPスクリプトを実行し、UEStudioを通してデバッグすることができます。 | ||
PHP IntelliTips | PHP固有の言語要素のインテリチップ | ||
PHPスクリプトのサポート | 統合されたPHP関数により、PHPスクリプトの解析と実行、PHPコードの構文チェックが可能です。 | ||
Pythonスクリプトのサポート | PylintでPythonスクリプトを実行したり、構文をチェックする | ||
Rubyスクリプトのサポート | Rubyコードの実行とチェック、またはコマンドラインオプションを指定してRubyを起動し、アクティブスクリプト上で実行する。 |
UEStudio のファイル操作ツール
特徴 | UE | UES | 利点 |
---|---|---|---|
プロジェクトマネージャー | プロジェクトリストの表示、バックアップの設定、プロジェクトの場所の指定、バッチビルダーリストの作成、プロジェクトに費やした時間の記録 | ||
ソリューション・メニュー | 関連プロジェクトの設定、ビルド、デプロイの方法を管理する。 | ||
Git の統合 | ブランチ情報、ファイルのステータス、任意のGitコマンドの発行などを簡単に見ることができる。 | ||
サブバージョンの統合 | SubversionリポジトリへのチェックアウトとコミットにSubversionアカウントを追加する | ||
CVSの統合 | Checkout CVS modules, commit, diff, etc. CVS管理下のプロジェクトに追加されたアイテムは自動的に検出されます。 |
UEStudio ファイル編集ツール
特徴 | UE | UES | 利点 |
---|---|---|---|
タブ付き出力ウィンドウ | 複数の関数を実行し、これらの関数の動的に生成された出力を将来の参照用に個別に保存する(アクティブな編集セッション中) | ||
Intellitips | 言語インテリジェンスのパワーと、現在のファイルのコード要素に対するインテリジェントなオートコンプリートツールチップを統合。 IntelliTipsには、クラス/構造体のデータ・メンバと関数を表示するダイアログ・ベースのポップアップもあります。 この機能の一部はコーディングプロセス中に自動的に起動され、その他の項目は IntelliTips ツールバーから呼び出すことができます。 |
統合開発ツール「UEStudio
特徴 | UE | UES | 利点 |
---|---|---|---|
ワークスペース・マネージャー | プロジェクト、ソリューション、ファイル、リソース、タグなど、さまざまな操作方法を提供する強力なタブ付きインターフェイス。 | ||
ビルド・プロジェクト | 必要に応じてアクティブなドキュメントを保存し、すべてのプロジェクトファイルをコンパイルしてリンクする。 | ||
リソースエディター | 必要に応じてリソースを追加、削除、参照する。 ダイアログ、文字列テーブル、メニューなどを編集。 ユーザーがインストールしたグラフィックエディターでビットマップやアイコンを編集するようにUEStudioを設定することもできます。 | ||
プロジェクト・コンバーター | プロジェクトをVisual StudioフォーマットからUEStudioがサポートするフォーマットに変換 | ||
クラスビューアー | ワークスペース マネージャ内のアクティブなプロジェクトを解析して表示します。 このビューに表示されている定義に素早くジャンプする | ||
コンパイラ・サポート | 65種類以上のコンパイラをサポートするUEStudioは、Microsoft Visual C++、Java、GNU C/C++など、多くの一般的なプログラミングコンパイラおよびアセンブラ用のプロジェクト構成をネイティブにサポートします。 この強力な機能により、ユーザーはUEStudioから真に高度なIDE操作を行うことができます。 | ||
デバッグ | デバッガーを選択し、アクティブなファイルで実行する。 | ||
統合デバッガ | (WinDBGのインストールが必要です) アプリケーションを起動し、デバッグ・セッションを開始、終了、または再起動します。 また、コードを1文ずつ、1行ずつ、あるいは残りの行を通して実行する。 ブレークポイントの追加と削除 | ||
バッチビルダー | 1つのワークスペースにあるプロジェクトのリストを作成し、1つのステップで構築する。 |