-->

FlexBuilder vs FlashDevelop

by on 22 February 2009, under IDEs & Development Tools

A short comparison of Flexbuilder3 with FlashDevelop 3

FlexBuilder 3


Pro

  • Easy debugging and profiling
  • Automatic adding of imports and organizing of imports
  • Visual designer for MXML
  • Because of Eclipse: support for other languages (eg. with Aptana, PDT…) and extendible with Eclipse plugins. So features like “Code Snippets” (CFEclipse), automatic code generation for Getter/Setter (Monkey Script) are usable
  • Class Wizard
  • Support for ASDoc comments
  • Support for virtual folders/files (links to external files/folders handled intern by Eclipse, so also working on Windows)
  • Refactoring (renaming of classes, functions, properties with automatic adaptation of dependencies)

Con

  • Commercial license
  • Plugin doesn’t work with all versions of Eclipse (eg. is not working with Eclipse Ganymede 3.4.1 or 64bit versions)
  • Searching, adding and configuring the missing features with Eclipse plug-ins is often complex
  • Code assist average and sometimes buggy eg. if correct imports are missing (“java.lang.NullPointerException”)
  • No Code Formatter or automatic generation of getter/setter (only with Eclipse plugins like Monkey Scripts, CFeclipse, Flexformatter “FlexPrettyPrintCommand”...)
  • No package explorer for SWC files

FlashDevelop

Pros

  • Free and OpenSource (developed with C#)
  • Lightweight
  • Best available Code Assist for Actionscript
  • Contextual code generation (getter/setter, variables, event handlers)
  • Code Snippets
  • Automatic adding of imports
  • Extendible with plug-ins
  • Support for ASDoc comments
  • Package explorer (shows classes and symbols from SWC files)

Cons

  • Only for Windows
  • Plugins often not working in newer versions and many plug-ins are only rarely updated
  • Debugging only with a plugin and more at an early stage
  • No visual designer for MXML
  • No class wizard
  • No code formatter
  • No support of virtual folders/files (“links”) insides the project
  • No refactoring


My recommendation:

For debugging, visual design of MXML: FlexBuilder
For mostly coding of Actionscript under Windows: FlashDevelop.

:,

Leave Reply

You must be logged in to post a comment.

Looking for something?

Use the form below to search the site:

Archives

All entries, chronologically...

© 2009 by Frank Arnold | About