FlashDevelop - FlashDevelop
Opprinnelige forfatter (e) | Mika Palmu Philippe Elsass |
---|---|
Utvikler (r) | FlashDevelop Team |
Første utgivelse | 2005 |
Stabil utgivelse | 5.3.3 / 20. februar 2018
|
Oppbevaringssted | |
Skrevet i | C # |
Operativsystem | Windows XP og nyere |
Plattform | .NET Framework 3.5 |
Type | Tekstredigerer og IDE |
Tillatelse | MIT-lisens |
Nettsted | www |
FlashDevelop er et integrert utviklingsmiljø (IDE) for utvikling av Adobe Flash- nettsteder , webapplikasjoner , stasjonære applikasjoner og videospill . De resulterende applikasjonene kjøres i Adobe Flash Player eller Adobe AIR , på Microsoft Windows , Mac OS X , Android eller iOS . Det primære formålet med FlashDevelop er å gjøre det mulig for utviklere å redigere , kompilere , feilsøke og publisere en Flash ActionScript prosjekt. Den støtter ActionScript 2.0, ActionScript 3.0, Haxe og andre kommende språk. Den har kodefullføring , syntaksutheving , utdrag og andre funksjoner som ligner på Microsoft Visual Studio .
FlashDevelop er gratis programvare med åpen kildekode , hovedsakelig skrevet i C # og er bygget på den effektive Scintilla-redigererkomponenten . Den kan utvides med en plugin-arkitektur og er en .NET Framework 2.0- applikasjon bare tilgjengelig for Microsoft Windows . Som et åpen kildekodeprosjekt med et modulært pluginsystem, kan brukerne forbedre og optimalisere programmet, samt skrive plugins for funksjoner som kan mangle. Prosjektet er primært finansiert av donasjoner.
FlashDevelop bruker gratis Adobe Flex SDK for å bygge ActionScript 3- og MXML- applikasjoner, den gratis MTASC- kompilatoren for å bygge ActionScript 2- applikasjoner, og den gratis Haxe- verktøykassen for å bygge ActionScript 3-, PHP- , Neko- eller JavaScript- applikasjoner. Den har også kodefullføring og utheving for XML , HTML , PHP og CSS .
Historie
FlashDevelop ble utviklet i 2005 av Mika Palmu og Philippe Elsass og senere, andre bidragsytere. Den ble opprettet som et lett og gratis alternativ til den kommersielle Adobe Flash Professional og Adobe Flash Builder- redaktøren, spesielt nyttig for studenter , hobbyister og frilansere .
Funksjoner
FlashDevelop inkluderer de grunnleggende funksjonene som forventes i programvareutviklings-IDEer.
- Prosjektsystem med konfigurerbar kompilering
- Prosjektmaler for AS2, AS3 , Adobe AIR , Haxe- utvikling
- Prosjektfilutforskertre med grunnleggende filmanipuleringsfunksjoner
- Konfigurerbare hurtigtaster
- Søknads- og prosjektnivåalternativer
- Pluginsystem med hver funksjon utviklet i et eget plugin
- Plugins kan aktiveres eller deaktiveres for å forbedre ytelsen
- Importer Flex Builder-prosjekter
- Støtter flerspråklige kodefiler
Redigering
FlashDevelop inkluderer kodedigeringsfunksjoner som kan sammenlignes med Eclipse eller Microsoft Visual Studio .
- Kodefullføring
- Kodefelling
- Kodegenerering
- Syntaksfarging
- To-do liste
- Bokmerker
- Kode disposisjon
- Makroer som kan skrives i C #
- Zoom
- Utforskning av klasser i SWF- og SWC- filer
- Fargevelger og redaktør
- Utdrag bibliotek
FlashDevelop har innebygd kodefullføring som inkluderer et bredt spekter av mulige API-er.
- Platform API (basert på brukt Flash Player- versjon)
- Brukerklasser, metoder og variabler
- SWC bibliotek klasser og kode
- Arrangementer når du jobber med lyttere
- Typte matrixverdier
Publisering
FlashDevelop kan brukes til å publisere nettsteder og webapplikasjoner ved å bruke følgende metoder:
- Kompilere prosjekter via Adobe Flash IDE
- Kompiler ActionScript 2- prosjekter til SWF ved hjelp av MTASC
- Kompiler ActionScript 3- prosjekter til SWF ved hjelp av Adobe Flex SDK
- Kompilere Haxe- prosjekter til SWF via Haxe-kompilatoren
- Optimaliser JavaScript- programmer ved hjelp av Google Closure Compiler
- Rask bygging til SWF for enkeltfiler
- Panel for å vise kompilatorfeil / advarsler
FlashDevelop kan brukes til å bygge stasjonære applikasjoner og mobilapplikasjoner ved å bruke følgende metoder:
- Kompilere SWF ved hjelp av Adobe Flex SDK eller Haxe
- Pakke-app for Android eller iOS ved hjelp av AIR Developer Tool (ADT)
- Pakke-app for Microsoft Windows eller Mac OS X ved hjelp av AIR Developer Tool (ADT)
- Kompiler app for Neko- kjøretiden ved hjelp av Haxe
- Kompiler app for NME-rammeverket på tvers av plattformer ved hjelp av Haxe
- Komponer en C ++ app for Windows ved hjelp av Haxe