FlashDevelop - FlashDevelop
|
Koodieditori aloitussivun kanssa
| |
| Alkuperäinen kirjoittaja (t) | Mika Palmu Philippe Elsass |
|---|---|
| Kehittäjä (t) | FlashDevelop-tiimi |
| Alkuperäinen julkaisu | 2005 |
| Vakaa vapautus | 5.3.3 / 20. helmikuuta 2018
|
| Arkisto |
|
| Kirjoitettu | C # |
| Käyttöjärjestelmä | Windows XP ja uudemmat |
| Alusta | .NET Framework 3.5 |
| Tyyppi | Tekstieditori ja IDE |
| Lisenssi | MIT-lisenssi |
| Verkkosivusto | www |
FlashDevelop on integroitu kehitysympäristö (IDE) Adobe Flash -sivustojen , verkkosovellusten , työpöytäsovellusten ja videopelien kehittämiseen . Tuloksena olevat sovellukset toimivat Adobe Flash Playerissa tai Adobe AIR: ssä , Microsoft Windowsissa , Mac OS X: ssä , Androidissa tai iOS: ssä . FlashDevelopin ensisijainen tarkoitus on antaa kehittäjille mahdollisuus muokata , kääntää , korjata ja julkaista Flash ActionScript projekti. Se tukee ActionScript 2.0-, ActionScript 3.0-, Haxe- ja muita tulevia kieliä. Siinä on koodin täydennys , syntaksin korostus , katkelmat ja muut ominaisuudet, jotka ovat samanlaisia kuin Microsoft Visual Studio .
FlashDevelop on ilmainen ja avoimen lähdekoodin ohjelmisto , joka on kirjoitettu enimmäkseen C #: nä ja on rakennettu tehokkaalle Scintilla-editorikomponentille . Se on laajennettavissa laajennusarkkitehtuurilla ja on .NET Framework 2.0 -sovellus, joka on saatavana vain Microsoft Windowsille . Modulaarisen laajennusjärjestelmän avoimen lähdekoodin projektina käyttäjät voivat parantaa ja optimoida ohjelmaa sekä kirjoittaa laajennuksia puuttuville ominaisuuksille. Hanke rahoitetaan pääasiassa lahjoituksilla.
FlashDevelop käyttää ilmaista Adobe Flex SDK: ta ActionScript 3- ja MXML- sovellusten rakentamiseen, ilmaista MTASC- kääntäjää ActionScript 2 -sovellusten rakentamiseen ja ilmaista Haxe- työkalupakettia ActionScript 3-, PHP- , Neko- tai JavaScript- sovellusten rakentamiseen. Siinä on myös koodin täydennys ja korostus XML: lle , HTML: lle , PHP : lle ja CSS: lle .
Historia
FlashDevelopin kehitti vuonna 2005 Mika Palmu ja Philippe Elsass sekä myöhemmin muut avustajat. Se luotiin kevyeksi ja ilmaiseksi vaihtoehdoksi kaupallisille Adobe Flash Professional- ja Adobe Flash Builder -editorille, mikä on erityisen hyödyllinen opiskelijoille , harrastajille ja freelancereille .
ominaisuudet
FlashDevelop sisältää ohjelmistokehityksen IDE: n odotetut perusominaisuudet.
- Projektijärjestelmä konfiguroitavalla kääntämisellä
- Projektimallit AS2-, AS3- , Adobe AIR- ja Haxe- kehitykseen
- Projektitiedostojen hakupuu, jossa on tiedostojen käsittelyn perusominaisuudet
- Konfiguroitavat pikanäppäimet
- Sovellus- ja projektitason vaihtoehdot
- Laajennusjärjestelmä, jokainen ominaisuus on kehitetty erillisessä laajennuksessa
- Laajennukset voidaan ottaa käyttöön tai poistaa käytöstä suorituskyvyn parantamiseksi
- Tuo Flex Builder -projekteja
- Tukee monikielisiä kooditiedostoja
Muokkaaminen
FlashDevelop sisältää koodin editointi ominaisuudet verrattavissa Eclipse tai Microsoft Visual Studio .
- Koodin valmistuminen
- Koodin taitto
- Koodin luonti
- Syntaksi väritys
- To-do lista
- Kirjanmerkit
- Koodin pääpiirteet
- Makrot, jotka voidaan kirjoittaa C #
- Zoomaus
- Luokkien etsiminen SWF- ja SWC- tiedostoissa
- Värinvalitsin ja toimittaja
- katkelmia kirjasto
FlashDevelopilla on sisäänrakennettu koodin viimeistely, joka sisältää laajan valikoiman mahdollisia sovellusliittymiä.
- Platform API (perustuu käytettyyn Flash Player -versioon)
- Käyttäjäluokat, menetelmät ja muuttujat
- SWC-kirjastoluokat ja koodi
- Tapahtumat työskenneltäessä kuuntelijoiden kanssa
- Kirjoitetut taulukon arvot
Julkaiseminen
FlashDevelopia voidaan käyttää verkkosivustojen ja verkkosovellusten julkaisemiseen seuraavilla tavoilla:
- Koota projektit Adobe Flash IDE: n kautta
- Käännettäessä ActionScript 2 projekteja SWF käyttäen MTASC
- Käännä ActionScript 3 -projektit SWF: ään Adobe Flex SDK: n avulla
- Koosta Haxe- projektit SWF: lle Haxe-kääntäjän kautta
- Optimoi JavaScript- ohjelmat Google Closure Compiler -sovelluksella
- Nopea SWF-tiedosto yhdelle tiedostolle
- Paneeli kääntäjän virheiden / varoitusten tarkastelemiseksi
FlashDevelopia voidaan käyttää työpöytäsovellusten ja mobiilisovellusten rakentamiseen seuraavilla tavoilla:
- Käännä SWF Adobe Flex SDK: n tai Haxen avulla
- Pakettisovellus Androidille tai iOS: lle käyttämällä AIR Developer Tool -työkalua (ADT)
- Pakettisovellus Microsoft Windowsille tai Mac OS X: lle käyttämällä AIR Developer Tool -työkalua (ADT)
- Käännä sovellus Nekon ajonaikaan Haxen avulla
- Käännä sovellus monitasoiselle NME-kehykselle käyttämällä Haxea
- Käännä C ++ -sovellus Windowsille Haxella