FlashDevelop
FlashDevelop is an integrated development environment (IDE) for Adobe Flash application development.
It uses the free Adobe Flex SDK in order to build ActionScript 3 and MXML applications, the free MTASC compiler to build ActionScript 2 applications, and the free HaXe toolkit to build ActionScript 3, PHP, Neko or JavaScript applications. It also has code completion and highlighting for XML, HTML, PHP, and CSS.
FlashDevelop is free and open source software, mostly written in C# and is built on the efficient Scintilla editor component. It is extensible with a plugin architecture and is a .NET Framework 2.0 application only available for Microsoft Windows.
History
FlashDevelop was developed by the members of FlashDevelop.org in 2005 as an alternative to Adobe Flash, with hopes of providing a free developing environment, which is particularly useful for beginning programmers, as paying for an expensive development environment may not be worthwhile for a novice. The current FlashDevelop core team consists of two members: Mika Palmu and Philippe Elsass. As an open source project, multiple users and others interested are able to optimize the program, as well as write plugins for any features that may be missing.
Features
FlashDevelop includes the basic features expected in software development IDE's.
- Project system with configurable compiling
- Project templates for AS2, AS3, Adobe AIR, HaXe development
- Project file explorer tree with basic file manipulation features
- Configurable hotkeys
- Application and project level options
- Plugin system with each feature developed in a separate plugin
- Plugins can be enabled or disabled to improve performance
- Import Flex Builder projects
- Supports multi-lingual code files