-->

FlexBuilder vs FlashDevelop

von am 22 Februar 2009, unter IDEs & Development Tools

Ein kurzer Vergleich von Flexbuilder3 mit FlashDevelop 3.

FlexBuilder 3


Dafür

  • Einfaches debuggen und profilen
  • Automatisches hinzufügen von Importen und Organisierung von Importen
  • Visual Designer für MXML
  • Durch Eclipse: Unterstützung für andere Sprachen (z.B. durch Aptana, PDT…) und durch Eclipse Plugins stark erweiterbar. Damit gehen dann auch Features wie “Code-Schnipsel” (CFEclipse), automatische Codeerzeugung z.B. für “Getter/Setter” (Monkey Script) usw.
  • Class Wizard
  • Unterstützung für ASDoc Kommentare
  • Unterstützung für virtuelle Ordner/Dateien (Links zu externen Dateien/Ordnern sind ein Feature von Eclipse, funktioniert so auch unter Windows)
  • Refactoring (Umbenennung von Klassen, Funktionen, Eigenschaften mit automatischer Anpassung der Abhängigkeiten)

Dagegen

  • Kommerzielle Lizenz
  • Plugin funktioniert nicht mit allen Eclipse Versionen (z.B. nicht mit Eclipse Ganymede 3.4.1 oder 64bit Versionen)
  • Suchen, hinzufügen und konfigurieren der fehlenden Features durch Eclipse Plugins ist oft aufwendig
  • Code Assistent eher durchschnittlich und etwas fehlerhaft z.B. wenn richtige Importe fehlen (“java.lang.NullPointerException”)
  • Kein Code Formattierer oder automatische getter/setter (nur mit Eclipse plugins wie Monkey Scripts, CFeclipse, Flexformatter “FlexPrettyPrintCommand”...)
  • Keine Anzeige der Paketinhalte von SWC Dateien

FlashDevelop

Dafür

  • Frei und OpenSource (entwickelt mit C#)
  • “Leichgewichtig”
  • Bester verfügbarer Code Assistent für Actionscript
  • Contextabhängige Code Vervollverständigung (getter/setter, Eventhandler…)
  • Code Snippets
  • Automatisches hinzufügen der Importe
  • Erweiterbar durch Plugins
  • Unterstützung für ASDoc Kommentare
  • Paket Ansicht (zeigt Klassen und Symbole in SWC Dateien)

Dagegen

  • Nur für Windows
  • Plugins funktionieren nicht immer in neueren Versionen und viele Plugin werden eher selten geupdatet
  • Debugging nur mit Plugin und noch nicht ganz ausgereift
  • Kein visueller MXML Designer
  • Kein Klassenassistent
  • Kein Code Formattierer
  • Keine Unterstützung von virtuellen Ordnern/Dateien (“Links”) im Projekt
  • Kein Refactoring


Meine Empfehlung

Für Debuggen, visuelles Design von MXML: FlexBuilder
Für überwiegend Programmierung von Actionscript unter Windows: FlashDevelop.

:,

Hinterlasse eine Antwort

Du musst zum kommentieren eingeloggt sein.

Suche

Benutze das Eingabefeld für die Suche:

Archive

Alle Einträge, chronologisch...

© 2009 by Frank Arnold | Impressum