web-dev-qa-db-ja.com

何IDEはActionScript3コーディングに使用できますか?

ほとんどのサポートでActionScript-3をコーディングするために使用できるIDE。

私は次のIDEを知っています:

  • Flash CS3-恐ろしいですが、デバッグには使用する必要があります!
  • FlashDevelop-私のお気に入り
  • Seppy-AS3のサポートはあまりありません
  • FlexBuilder-システムに重い

また、それらの間で選択するためのアドバイスをいただければ幸いです。

26
DexTer

実際には、候補は3つだけです: [〜#〜] fdt [〜#〜]Flash Builder および FlashDevelop 。これら2つのうち、FDTとFlash Builderのみがクロスプラットフォームであり、Flash DevelopはWindowsのみであり、OSXまたはLinuxへの予測可能なポートはありません。 Sepyは問題ありませんが、最終更新日は2005年です。

Windowsベースで、ActionscriptのIDE)のみに関心がある場合は、FlashDevelopが優れた選択肢であり、無料であるため、コストパフォーマンスに優れています。

他の2つ(Flash BuilderとFDT)には、Eclipseベースであるという利点があります。これは、他のさまざまなプラグインをインストールして、包括的なWeb開発環境にすることができることを意味します。私はAptanaでFDTを使用していますが、その組み合わせは素晴らしいです。1つのパッケージで、Actionscript(Antタスクのサポート、MXMLCによるデバッグ)、PHP、HTML、Javascript、XML、SQLクエリを開発でき、すべてのコードヒントが含まれています。 JQueryやExtなどの主要なJSライブラリ、PHP ZendやDoctrineなどのライブラリなど。

Flash BuilderとFDTの間で、私は両方を定期的に使用しており、私にとってFDTが明らかに勝者であると言わなければなりません。ライブエラーの強調表示、リファクタリング、コードの完了、およびフォーマットのサポートがはるかに優れています。

補遺:他の場所で述べたように、私は TextMate を別の固体としてフラグを立てるべきでした-包括的でない場合-IDE:AS3とMXMLのバンドルを介してサポートされ、 Sprouts とうまく連携します=テストとデバッグのための開発フレームワーク。 Macだけですが... Windows用の E-TextEditor クローンについては良いことを聞いていますが。

27
Oliver Turner

「ほとんどのサポート付き」の場合、公式のAdobeを意味する場合は、FlexBuilder(FlashBuilder)またはFlashIDEである必要があります。あなたがコミュニティを意味するならば、私はそれらのすべてが非常によくサポートされていると思います。

そして、「コーディング」を意味する場合、はい、Flash IDEはひどいです。そして、FlexBuilderとFlashDevelop(いくつかのトリックを含む)の両方がデバッグできるので、実際にはデバッグには必要ありません。

最後に、少なくとも2つのIDE、 axdt[〜#〜] fdt [〜#〜] があり、どちらもEclipseプラグインです。

2
Andy Li

Eclipseの専門家およびAS3/Flex4-初心者として、このページを検索してGoogleのヒット数トップ10の下で見つけた後、Eclipse(3.6)用の無料のLinux互換Axdtプラグイン(0.0.8)をインストールしました--- http://new.axdt.org/wiki/Installation

これが良いかどうかはわかりませんが、少なくともそこにIS Linuxのもう1つの無料の代替手段があります。^^

0
Flexi

ここにいくつかの良い答えがあります。私は通常IDEちょっとした男ではありませんが、プロジェクトでFlex Builder(まもなくFlash Builderになる)とFDTの両方を使用したことがあり、それらが役立つことを認めなければなりません。デバッガーを使用すると、開発とデバッグがはるかに簡単になる場合があります。さらに、Flex Builder 3には非常に便利なプロファイラーが組み込まれています。最近FDTを使用していません(デバッガーがありませんでした)が、Flex Builder3は使用していません。そのすべてが「システムに重い」(どちらもEclipseに基づいています)。

昔ながらのテキストエディタ(TextMateなど)を使用すると、良い経験になる可能性があることを付け加えておきます。コンパイラを直接処理する方法を学ぶか、antを使用してビルドを管理する必要があります。これは、ツールチェーンの重要な部分について学ぶのに役立ちます。しかし、これはあなたが求めていたものではありません-したがって、これらのことを学ぶことに興味がない限り、IDEは、より速く、より簡単なオプションです。

私の日常の使用では、1-2クラスのプロジェクトを作成している場合(例のようにstackoverflowに投稿します)、TextMateを使用し、コマンドラインからmxmlcを使用してビルドします。他のほとんどすべてが現在FlexBuilderにあります(おそらく$$を正当化するために私にかかった)。

0
James Fassett