FlashDevelop - FlashDevelop
|
Editor kódu s úvodní stránkou
| |
| Původní autoři | Mika Palmu Philippe Elsass |
|---|---|
| Vývojáři | Tým FlashDevelop |
| První vydání | 2005 |
| Stabilní uvolnění | 5.3.3 / 20. února 2018
|
| Úložiště |
|
| Napsáno | C# |
| Operační systém | Windows XP a novější |
| Plošina | .NET Framework 3.5 |
| Typ | Textový editor a IDE |
| Licence | Licence MIT |
| webová stránka | www |
FlashDevelop je integrované vývojové prostředí (IDE) pro vývoj webových stránek Adobe Flash , webových aplikací , desktopových aplikací a videoher . Výsledné aplikace běží v aplikaci Adobe Flash Player nebo Adobe AIR v systémech Microsoft Windows , Mac OS X , Android nebo iOS . Primárním účelem FlashDevelopu je umožnit vývojářům upravovat , kompilovat , ladit a publikovat Flash ActionScript projekt. Podporuje ActionScript 2.0, ActionScript 3.0, Haxe a další připravované jazyky. Má dokončení kódu , zvýraznění syntaxe , úryvky a další funkce podobné Microsoft Visual Studio .
FlashDevelop je bezplatný a otevřený software , většinou napsaný v C #, a je postaven na efektivní komponentě editoru Scintilla . Je rozšiřitelný o architekturu pluginů a je to aplikace .NET Framework 2.0 dostupná pouze pro Microsoft Windows . Jako projekt typu open source s modulárním systémem zásuvných modulů mohou uživatelé vylepšovat a optimalizovat program a také psát doplňky pro funkce, které mohou chybět. Projekt je primárně financován z darů.
FlashDevelop používá bezplatnou sadu Adobe Flex SDK k vytváření aplikací ActionScript 3 a MXML , bezplatný kompilátor MTASC k vytváření aplikací ActionScript 2 a bezplatnou sadu nástrojů Haxe k vytváření aplikací ActionScript 3, PHP , Neko nebo JavaScript . Má také doplnění a zvýraznění kódu pro XML , HTML , PHP a CSS .
Dějiny
FlashDevelop vyvinuli v roce 2005 Mika Palmu a Philippe Elsass a později další přispěvatelé. Byl vytvořen jako odlehčená a bezplatná alternativa ke komerčním editorům Adobe Flash Professional a Adobe Flash Builder , což je užitečné zejména pro studenty , fandy a nezávislé pracovníky .
Funkce
FlashDevelop obsahuje základní funkce očekávané v IDE pro vývoj softwaru.
- Projektový systém s konfigurovatelnou kompilací
- Šablony projektů pro vývoj AS2, AS3 , Adobe AIR , Haxe
- Strom průzkumníků souborů projektu se základními funkcemi pro manipulaci se soubory
- Nastavitelné klávesové zkratky
- Možnosti na úrovni aplikace a projektu
- Systém zásuvných modulů s každou funkcí vyvinutou v samostatném zásuvném modulu
- Pluginy lze pro zvýšení výkonu povolit nebo zakázat
- Importujte projekty Flex Builderu
- Podporuje vícejazyčné soubory kódu
Úpravy
FlashDevelop obsahuje funkce pro úpravy kódu srovnatelné s Eclipse nebo Microsoft Visual Studio .
- Vyplňování kódu
- Skládání kódu
- Generování kódu
- Syntaxe zbarvení
- Seznam úkolů
- Záložky
- Osnova kódu
- Makra, která lze psát v C #
- Zvětšení
- Průzkum tříd v souborech SWF a SWC
- Výběr barvy a editor
- Knihovna úryvků
FlashDevelop má zabudované doplňování kódu, které zahrnuje širokou škálu možných API.
- Platform API (na základě použité verze Flash Player )
- Uživatelské třídy, metody a proměnné
- Třídy a kód knihovny SWC
- Události při práci s posluchači
- Zadané hodnoty pole
Publikování
FlashDevelop lze použít k publikování webů a webových aplikací pomocí následujících metod:
- Kompilace projektů pomocí Adobe Flash IDE
- Kompilace projektů ActionScript 2 do SWF pomocí MTASC
- Kompilace projektů ActionScript 3 do SWF pomocí sady Adobe Flex SDK
- Kompilace projektů Haxe do SWF pomocí kompilátoru Haxe
- Optimalizujte programy JavaScriptu pomocí Google Closure Compiler
- Rychlé sestavení do SWF pro jednotlivé soubory
- Panel pro zobrazení chyb / varování kompilátoru
FlashDevelop lze použít k vytváření desktopových aplikací a mobilních aplikací pomocí následujících metod:
- Kompilace souborů SWF pomocí sady Adobe Flex SDK nebo Haxe
- Balíková aplikace pro Android nebo iOS pomocí vývojového nástroje AIR (ADT)
- Balíková aplikace pro Microsoft Windows nebo Mac OS X pomocí vývojového nástroje AIR (ADT)
- Kompilace aplikace pro běh Neko pomocí Haxe
- Zkompilovat aplikaci pro multiplatformní rámec NME pomocí Haxe
- Zkompilujte aplikaci C ++ pro Windows pomocí Haxe