FlashDevelop

FlashDevelop

The code editor with Start page
Developer(s) FlashDevelop Team
Stable release 4.7.2 / 13 March 2015
Development status Active
Written in C#
Operating system Windows XP and later
Platform .NET Framework 2
Type Text editor and IDE
License MIT License
Website www.flashdevelop.org

FlashDevelop is an integrated development environment (IDE) for development of Adobe Flash websites, web applications and desktop applications. The resulting applications run in Adobe Flash Player or the Adobe Integrated Runtime, on Microsoft Windows, Mac OS X, Android or iOS.

FlashDevelop is free and open source software, mostly written in C# and is built on the efficient Scintilla editor component.[1] It is extensible with a plugin architecture and is a .NET Framework 2.0 application only available for Microsoft Windows.[1]

History

FlashDevelop was developed in 2005 by Mika Palmu and Philippe Elsass,[1] and later, other contributors. It was created as a lightweight and free alternative to the commercial Adobe Flash Professional and Adobe Flash Builder editors, especially useful to students, hobbyists and freelancers.[2] As an open source project with a modular plugin system, interested users are able to improve and optimize the program, as well as write plugins for any features that may be missing. The project is primarily funded by donations.[3]

Features

FlashDevelop is not a platform of its own, and is a code editor for the Adobe Flash Platform. Publishing a project into an SWF file that can play back in the Adobe Flash Player is the primary purpose of the editor.

FlashDevelop 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.[4]

FlashDevelop includes the basic features expected in software development IDEs.[4]

Editing

FlashDevelop includes code editing features comparable to Eclipse or Microsoft Visual Studio.

FlashDevelop has built-in code completion that includes a wide range of possible API.

Publishing

FlashDevelop can be used to publish websites and web applications using the following methods:

FlashDevelop can be used to build desktop applications and mobile applications using the following methods:

See also

References

  1. 1.0 1.1 1.2 1.3 "Main Page". FlashDevelop.org Wiki. FlashDevelop.org. 16 December 2010. Retrieved 10 January 2011.
  2. "What are the Pros/Cons of Flex Builder vs. FlashDevelop?". Stack Overflow. 23 November 2008. Retrieved 10 January 2011.
  3. Future of FlashDevelop and funding the project, FlashDevelop.org Forums
  4. 4.0 4.1 "FlashDevelop 3.0". SwfTools.com. Retrieved 20 January 2011.