質問

私はちょうど私が多くのコールドフュージョンを使用する仕事から始めています。使用するのに最適なIDE/エディターは何ですか?

役に立ちましたか?

解決

これらの編集者を選択する理由の背後にある私の個人的な推論を提供したいと思います(少なくとも私がよく知っている編集者)。 「これを使って、それを使って」と言うだけでは、まったく役に立ちません。大部分は問題が間違っています。言語に「最高のIDE」はめったにありません。むしろ、複数の環境があり、それぞれが特定のニーズに適しています。ここにあります:

1)DreamWeaver

なぜそれを使用するのか:デザイナーツールとしての歴史により、「非コーダー」タイプがウェブサイトのクランキングを開始できるようになります。あなたがソロ開発者である場合、「トムズコーナーストア」タイプのサイトを構築している場合、たとえCFコーディング(メーリングリスト、購読者、現在のスペシャル、ライトコンテンツ管理など)が必要な場合でも、その設計ツール「テンプレート」機能、および展開のしやすさ(FTP)は、魅力的な選択となります。組み込みのCFタグと機能のコードの着色とコード完了が十分にあります。同じページでユーザー定義の機能を尋問できます。優れたCSSサポートがあります。豊富な拡張機能も見つけることができます。それはかなり安定しており、私の経験では、あまり「クラッシュ」ではありませんでした。それはあなたにもかなりの量のコード生成を行います(そのコードが「良い」かどうかは議論の余地があります)。すべてのDreamWeaverは、Webサイトデザイナー向けの素晴らしいソフトウェアです。

なぜあなたがそれを使用しないのか:それは無料ではなく、確かに「コーダーの編集者」ではありません。拡張機能を提供しますが、通常、インターフェイス重視(JavaScriptの検証など)があります。大規模なプロジェクトの場合、多くのコーダーが期待するコードナビゲーション機能を持っていません。 Webに焦点を当てています。したがって、あなたがポリグロットである場合、またはコンパイルされた言語(Javaなど)に手を出したい場合は、それらのタスクのために別のエディターを手元に置いておく必要があります。すべて1か所。 ColdFusionユニットテストのサポートは、DreamWeaverでは存在しません。 ColdFusionのステップデバッグはありません。

2)Eclipseに接続されたcfeclipse。

なぜそれを使用するのか:cfeclipseは現在6年前に進んでおり、大幅に成熟しています。過去数年間は非常に安定しており、ほとんどの衝突性は、cfeclipse(初期には真実ではなかった)ではなく、日食自体によるものです。最近、cfeclipseは新鮮な血液の注入を見ており、機能をさらに生産的にするために特徴が追加されています。豊富なキーボードショートカットが含まれています。ツールバーの多くは、ColdFusion Studio Daysから人々が愛する機能、Eclipseの組み込みコードナビゲーション機能(すなわち、ファイルを迅速に見つけるためのCtrl-Shift-R)です。

ネイティブのCFタグと機能のコンテンツアシスト、およびページ内変数のサポートがありますが、それはそれほどうまく機能しませんでした。ページの関数をサポートしておらず、ネイティブの真のコンポーネントの洞察を提供しません(つまり、他のコードで記述および使用するコンポーネントに関する洞察)。辞書である程度コンポーネントの洞察をサポートしますが、それでも辞書作成者の側で多くの作業が必要です。私の経験では、ほとんどの人は辞書を維持するための仕事が多すぎると感じています。

CFEClipseの最新バージョンには、見つける最高のCFMLフォーマットが含まれています。

私にとっては、「メソッドエクスプローラー」と「スニップツリービュー」(特にスニペットを挿入するためのキーボードショートカット)は、大きな生産性ブースターでした。

Coldspring、ModelGlue、Mach-II、Coldbox、およびXML構成ファイルを使用してその他のフレームワークを使用している場合、CFECLIPSEのフレームワークエクスプローラーは素晴らしいです。

それはEclipseのプラグインであるため、Eclipseでやりたい他のすべてを行うことができます。 Javaをコーディングしたいですか?あなたはできる。 WebServiceサポートが必要ですか?分かりますか。ステップデバッグを行いたい場合は、Eclipse用の無料のAdobeが提供する拡張機能を使用して行うことができます。

大規模なプラグインエコシステムは、Eclipseの最も魅力的な機能の1つであり、編集者を決定するときにこれを割引すべきではありません。たとえば、私はマイリンなしで働きたくありません。マイリンは問題の追跡と統合しており、私の経験において、私の仕事のやり方を変えました。

Eclipseのバージョン制御システムサポートも優れています。転覆はよくサポートされています。 VSSプラグインがあります。そして最近、Gitプラグイン(2ではない場合)がEclipse Foundationに受け入れられているため、すぐにネイティブGitサポートが表示されます(プラグインで今すぐ入手できます)。

Eclipseのアリのサポートは優れています。

MXUnit EclipseプラグインをEclipseに簡単に差し込み、CFMLをユニットテストすることができます(完全な開示:MXUnitに貢献します)。

最後に、私はCfeclipseに取り組んでいる人々、Denny、Mark、Jim、Peterなどに完全に確信しています。 - 利用可能な最高のオープンソースCFML IDEとして、cfeclipseを維持するために引き続き取り組みます。これらは、コールドフュージョンコミュニティで最も明るい心の一部であり、彼らの使命に情熱を傾けています。 cfeclipseを使用することを選択した場合、ColdFusion Builderが取って代わるIDEを使用することを選択していません。このプロジェクトは良い手にあります。

なぜあなたがそれを使用しないのか:それはDreamWeaverのようなデザインツールではなく、コードIDEです。それは完璧ではありません...コードアシストは、その提案であまりにも攻撃的です。特にあらゆる種類のプラグインで積み重ねる場合、Eclipse自体は、より少ないマシンで不安定になる可能性があります。最後に、世界の「プロジェクト」ビューが気に入らない人は、世界のファイルシステムビューで直接作業することに慣れているため、しばしばそれについて苦情を抱いています。展開サポートは、DreamWeaverほど単純なものではありませんが、近づくプラグインを見つけることができます。

3)ColdFusion Builder

なぜあなたがそれを使用するのか:Eclipse自体について以前に言ったことはすべて、Eclipseのプラグインとして使用するとCFBuilderに適用されます。この執筆時点では、プラグインがあまりうまくサポートされていないため、スタンドアロンバージョンと話すことはできません。これは、リリースされるまでに最も確実に修正されますが、スタンドアロンが何をしているか、そうでないかについて推測したくありません。

CFBuilderの大きな引き分けの1つは「拡張機能」です。これらは、CFMLコードをエディターにプラグインする方法です。説明するのは難しいので、「ColdFusion Builder Extensions」をグーグルで検索することをお勧めします。 AdobeのTerry Ryanは、データベースからの足場アプリケーション用の「Apptacular」を作成しており、Brian RinaldiにはCFBuilderの拡張機能に関する一連の投稿があります。これらは巨大であり、CFBuilderがリリースされた後、開発者の親友であることが証明されます。

CFBuilderの展開サポートは、私の意見では、DreamWeaverよりも優れていないとしても同等です。

CFBuilderは、ステップデバッグを行うために追加のプラグインを必要としません。デバッグボタンを押して、オフになります。

CFBuilderには真のコンポーネントの洞察が含まれています。つまり、作成してCTRLスペースコンテンツアシストを提供して提供するコンポーネントを内省することができます。ただし、不安定である可能性があり、ある程度の構成が必要です。しかし、今のところ、CFBuilderはまだベータ版になっていることを覚えておいてください。私の最良の推測では、すべてのキンクがこの機能から解決されるまで、少なくともいくつかのバージョンになるということです。それでも、それはあなた自身のコンポーネントでコンテンツを支援するための大きな生産性と学習ブースターです。

CFBuilderは、CFサーバーを停止/起動するための「サーバー」ビューを提供します。 Aptana上に構築されているため、Aptanaの「テールログ」ビューが含まれています。これは、ログファイルを見るのに最適です。 cfeclipseと同じように、スニップツリービューがあります。

CFBuilderの「Vision」は、AdobeのAdam Lehmanが率いています。彼はCFに情熱を傾けており、自然の力です。アダムのリーダーシップのおかげで、私はCFBuilderに大きな希望を持っています。

なぜあなたはそれを使わないのか:

1つは、無料ではありません。ただし、Adobeの外には、どれくらいの費用がかかるかはまだわかりません。 「拡張機能」と展開機能だけでも、価格の価値があります。時が教えてくれる。

Adobe製品なので、リリースはほとんどのAdobe製品と同じくらい頻繁に来ると仮定するのは合理的だと思います。つまり、頻繁ではありません。 CfeClipseは最近かなり頻繁に展開し、勇敢な人のための「毎晩」のサイトを利用可能にしますが、CfBuilderはそのような大胆なことをしないでしょう。 CfeClipseは、潜在的に不安定なビルドを一般に利用できるようにする余裕がありますが、おそらくAdobeのCFBuilderでそうすることは最善の利益ではありません。

最後に、それはまだベータ版であり、しばらくの間リリースされないかもしれません。今すぐ入手して使用を開始したら、それを覚えておいてください。私の経験では、デバッグは不安定で、コンテンツは時々うまくいき、時にはそうでないこともあり、多くの人がクラッシュさを経験しています。それは無料のベータソフトウェアです...あなたはあなたが支払うものを手に入れています。しかし、このベータリリースで作業するほど、特にパブリックバグデータベースを介してフィードバックを提供する場合は、CFMLのベストオブブリードエディターを提供する場合はすべて、私たち全員がより良いでしょう。

個人的に:

自宅では、「デザイナー」の仕事をするとき、そのテンプレートができるだけ早くサイトを構築するのに役立つと感じたとき、私はDreamWeaverを使用します。メンテナンスコーディングと簡単な展開を必要とする既存のサイドプロジェクトには、ColdFusion Builderを使用します。

私がデザインの仕事をほとんどしていない職場では、CfeClipseは2006年以来私のIDEでした。現在、CFBuilderとCfeclipseの間で時間を分けていますが、ColdFusion Builderをたくさん使い始めました。 1つの理由は、この執筆時点で、cfeclipseがより安定していることです(つまり、クラッシュせず、仕事を失うこともありません)。 CFBuilderがお金がかかるまでに安定性の問題が軽減されることを完全に期待しています。

CFBuilderとCfeClipseには、パブリックバグデータベースがあります。 CfeClipseには十分に出席した公開メーリングリストがあり、質問がある場合は、すぐに回答を得ることができます。私はまだCFBuilderの質問に答えられる速度について話すことができません。

最後に、「コーダー」の場合、ツールやショートカットの学習に時間を費やしたら、EclipseはDreamWeaverなどのデザイナーツールと比較して優れた生産性を提供します。設計されたサイトを作成するために、DreamWeaverのようなデザイナーツールは大きな利点を与えます。

最高のColdFusion IDEへの答えは答えではありませんが、「ColdFusionで何をしようとしているのですか?」という質問です。その質問に対する答えは、特定のプロジェクトのニーズに合ったIDEに導きます。さまざまな状況やプロジェクトは、あなたのニーズに合った別のツールにあなたを導くかもしれません。

他のヒント

CF構文の強調表示を備えたノートパッド++。

無料:cfeclipesプラグインを使用したEclipse

コスト:開発者の場合は、フロントエンドのデザイナーであるDreamWeaverがColdFusionをかなりうまく編集している場合は、ColdFusion Builderを使用してください。私はそれをかなり頻繁に使用します。

私はDreamWeaver、EclipseとCfeClipse、そして今はColdFusion Builderをよく使用しています。私が見つけたのはこれです:

1)DreamWeaver WysiWygウィザードリーをしなければならない数回の場合にのみ適しています。新しいバージョンにはSVN統合があるため、使用することで逃げることができます。 Windowsで数年間使用しました。

2)cfeclipse + Eclipse - 通常、しばらくの間使用されていたものの基準。 Adobe Dictionaryファイルとサブクリプスを追加すると、うまく実行されます。良い環境があります

3)ColdFusion Builder - これはAdobeのcfeclipseのバージョンです。それはまだかなり新しいものであり、後でベータに入ることができます。私は約6か月前にそれに切り替えましたが、振り返っていませんでした。 CFBuilder内で実行されるCFMLに独自のプラグインを書く機能など、多くのウィザードがあります。今はベータ版では無料ですが、出てきた最初のフレックスビルダーのようにかなり安いでしょう。

私の選択:ColdFusion Builder。他の人が能力がないという意味ではありませんが、セットアップとプラグインなどの維持に時間を費やすことは最小限に抑えられます。

私は長年にわたってDreamWeaverを支払い、使用していたので(Eclipseは一般的にPCSの時々、今日のRAM + CPUを超えるまで鈍化していました)、Adobeを維持するためにEclipseのコピーを維持するのは大丈夫です。 CFBuilderで利用できるウィザード、特にFlexのために優れています。

それが役立つことを願っています、幸運を祈り、あなたが選んだものとその理由を共有してください!

Googleからここでつまずくかもしれない人のために、あなたも見てください 崇高なテキスト と相まって コールドフュージョンパッケージ.

Eclipseに精通している場合は、ColdFusionプラグインを使用してEclipseをお勧めします。

http://www.cfeclipse.org/

最高のIDEはColdFusion Builderです。 RDS、Line Debugging、Extensions(ColdFusion!)、コード生成、リファクタリング、JavaScript、CSS、HTMLなどを可能にします。現在、ベータ版であり、今年中に生産中にリリースされる予定です。

CFEClipseはCFMLにとって優れたIDEであり、オープンソースエンジンのCFMLを書いている場合に正しい選択です。無料で、ほとんどのオープンソース無料製品と同様に、追加のプラグイン(Aptanaなど)をインストールしてセットアップを微調整するために時間を費やした場合に、ビルダーができることはほとんどできません。

両方を使用します。職場では、ビルダーを使用しています。自宅では、cfeclipseを使用しています。

CFMLコミュニティへようこそ!

メモ帳++。軽くて使いやすい。

投票します Jedit. 。 Syntax Highlightingを超えて素晴らしいColdFusionサポートを提供するわけではありませんが、おそらくこれには素晴らしいものではありません 学ぶ ColdFusion、他の言語(Webでの作業中にかなり頻繁に発生するように思われる)、強力なマクロ、プラグインサポート、 ちゃんとした テキストラッピングや他の機能のロードにより、「次の最高のもの」を試した後、私が常に戻ってくるエディターになります。

cfeclipseは最も人気があるようです。 AdobeにはColdFusion Builder(Eclipseに基づいて)のベータ版がありますが、数ヶ月前に試してみたときはまだバギーでした。

個人的には、Textmate(OS X)を使用しています。

Eclipseを使用する人もいれば、ColdFusion Builderを使用する人もいれば、EmacsやTextmateまたはVIMを使用する人もいます。 VIMを使用します。

IDEやエディターを試すのに時間はかかりません。彼らにすべてのショットを与え、あなたが一番好きなものに固執します。

TextPadを6年間、まだ堅実なアプリを使用しており、構文の着色/ハイライト、正規表現サポートを提供しています。大量のフォルダー/サブフォルダーを介して、あらゆるファイル内で簡単に検索できます。

迅速な積み込み、使いやすいツール。

また、マクロとマクロプログラミングがあります...

http://www.texptad.com

投げたいです e Texteditor ここのWindowsユーザーも。崇高に似ていますが、利点があります。 Eは多かれ少なかれWindowsのテキストメイトであり、実行できます cftextmate バンドル。軽量で非常に速いことに加えて、巨大なテキストメイトコミュニティがバンドルを開発していることを手に入れます。 カラースキーム, 、およびその他のコミュニティ主導のコンテンツ。

Eのハイライトのいくつかは、ディレクトリを開き、ITディレクトリをプロジェクトとして扱うことができることです。 Shift-Ctrl Tを押すと、プロジェクト内のすべてのファイルを平らな階層で閲覧することができ、ファイルを非常に高速に見つけることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top