FlashDevelop - FlashDevelop
|
Kode editoren med Startside
| |
| Oprindelige forfatter (e) | Mika Palmu Philippe Elsass |
|---|---|
| Udvikler (r) | FlashDevelop Team |
| Første udgivelse | 2005 |
| Stabil frigivelse | 5.3.3 / 20. februar 2018
|
| Datalager |
|
| Skrevet i | C # |
| Operativ system | Windows XP og nyere |
| Platform | .NET Framework 3.5 |
| Type | Teksteditor og IDE |
| Licens | MIT-licens |
| Internet side | www |
FlashDevelop er et integreret udviklingsmiljø (IDE) til udvikling af Adobe Flash- websteder , webapplikationer , desktop-applikationer og videospil . De resulterende applikationer kører i Adobe Flash Player eller Adobe AIR på Microsoft Windows , Mac OS X , Android eller iOS . Det primære formål med FlashDevelop er at give udviklere mulighed for at redigere , kompilere , debugge og udgive en Flash ActionScript projekt. Det understøtter ActionScript 2.0, ActionScript 3.0, Haxe og andre kommende sprog. Det har kodefuldførelse , syntaksfremhævning , uddrag og andre funktioner, der ligner Microsoft Visual Studio .
FlashDevelop er gratis og open source-software , hovedsagelig skrevet i C # og er bygget på den effektive Scintilla-editor-komponent . Det kan udvides med en plugin-arkitektur og er et .NET Framework 2.0- program, der kun er tilgængeligt til Microsoft Windows . Som et open source-projekt med et modulært pluginsystem er brugerne i stand til at forbedre og optimere programmet samt skrive plugins til funktioner, der muligvis mangler. Projektet er primært finansieret af donationer.
FlashDevelop bruger den gratis Adobe Flex SDK til at opbygge ActionScript 3- og MXML- applikationer, den gratis MTASC- compiler til at opbygge ActionScript 2- applikationer og den gratis Haxe- værktøjssæt til at opbygge ActionScript 3-, PHP- , Neko- eller JavaScript- applikationer. Det har også kodefuldførelse og fremhævning for XML , HTML , PHP og CSS .
Historie
FlashDevelop blev udviklet i 2005 af Mika Palmu og Philippe Elsass og senere andre bidragydere. Det blev oprettet som et let og gratis alternativ til de kommercielle Adobe Flash Professional- og Adobe Flash Builder- redaktører, især nyttigt for studerende , hobbyister og freelancere .
Funktioner
FlashDevelop inkluderer de basale funktioner, der forventes i IDE'er til softwareudvikling.
- Projektsystem med konfigurerbar kompilering
- Projektskabeloner til AS2, AS3 , Adobe AIR , Haxe- udvikling
- Projektfiludforskertræ med grundlæggende filmanipulationsfunktioner
- Konfigurerbare genvejstaster
- Valgmuligheder for applikation og projektniveau
- Pluginsystem med hver funktion udviklet i et separat plugin
- Plugins kan aktiveres eller deaktiveres for at forbedre ydeevnen
- Import af Flex Builder-projekter
- Understøtter flersprogede kodefiler
Redigering
FlashDevelop inkluderer kodedigeringsfunktioner, der kan sammenlignes med Eclipse eller Microsoft Visual Studio .
- Kodefuldførelse
- Kodefoldning
- Kodegenerering
- Syntaksfarvning
- Til-do liste
- Bogmærker
- Kodeoversigt
- Makroer, der kan skrives i C #
- Zoom
- Udforskning af klasser i SWF- og SWC- filer
- Farvevælger og editor
- Snippets- bibliotek
FlashDevelop har indbygget kodefuldførelse, der inkluderer en bred vifte af mulige API.
- Platform API (baseret på brugt Flash Player- version)
- Brugerklasser, metoder og variabler
- SWC-biblioteksklasser og kode
- Begivenheder, når du arbejder med lyttere
- Indtastede matrixværdier
Forlagsvirksomhed
FlashDevelop kan bruges til at udgive websteder og webapplikationer ved hjælp af følgende metoder:
- Kompilér projekter via Adobe Flash IDE
- Kompilér ActionScript 2- projekter til SWF ved hjælp af MTASC
- Kompilér ActionScript 3- projekter til SWF ved hjælp af Adobe Flex SDK
- Kompilér Haxe- projekter til SWF via Haxe-compileren
- Optimer JavaScript- programmer ved hjælp af Google Closure Compiler
- Hurtig opbygning til SWF til enkeltfiler
- Panel for at se kompilatorfejl / advarsler
FlashDevelop kan bruges til at oprette desktop-applikationer og mobile applikationer ved hjælp af følgende metoder:
- Kompilér SWF ved hjælp af Adobe Flex SDK eller Haxe
- Pakke-app til Android eller iOS ved hjælp af AIR Developer Tool (ADT)
- Pakke-app til Microsoft Windows eller Mac OS X ved hjælp af AIR Developer Tool (ADT)
- Kompilér app til Neko- runtime ved hjælp af Haxe
- Kompiler app til NME-rammen på tværs af platforme ved hjælp af Haxe
- Kompilér en C ++ app til Windows ved hjælp af Haxe