FlashDevelop - FlashDevelop
Autor (es) original (is) | Mika Palmu Philippe Elsass |
---|---|
Desenvolvedor (s) | Equipe FlashDevelop |
lançamento inicial | 2005 |
Versão estável | 5.3.3 / 20 de fevereiro de 2018
|
Repositório | |
Escrito em | C # |
Sistema operacional | Windows XP e posterior |
Plataforma | .NET Framework 3.5 |
Modelo | Editor de texto e IDE |
Licença | Licença MIT |
Local na rede Internet | www |
FlashDevelop é um ambiente de desenvolvimento integrado (IDE) para o desenvolvimento de sites Adobe Flash , aplicativos da web , aplicativos de desktop e videogames . Os aplicativos resultantes são executados no Adobe Flash Player ou Adobe AIR , no Microsoft Windows , Mac OS X , Android ou iOS . O objetivo principal do FlashDevelop é permitir que os desenvolvedores editem , compilem , depurem e publiquem um ActionScript Flash projeto. Ele suporta ActionScript 2.0, ActionScript 3.0, Haxe e outras linguagens futuras. Possui autocompletar de código , destaque de sintaxe , snippets e outros recursos semelhantes ao Microsoft Visual Studio .
FlashDevelop é um software gratuito e de código aberto , escrito principalmente em C # e é construído no componente editor Scintilla eficiente . É extensível com uma arquitetura de plug-in e é um aplicativo .NET Framework 2.0 disponível apenas para Microsoft Windows . Como um projeto de código aberto com um sistema modular de plug-ins, os usuários podem melhorar e otimizar o programa, bem como escrever plug-ins para recursos que podem estar faltando. O projeto é financiado principalmente por doações.
FlashDevelop usa o Adobe Flex SDK gratuito para construir aplicativos ActionScript 3 e MXML , o compilador MTASC gratuito para construir aplicativos ActionScript 2 e o kit de ferramentas Haxe gratuito para construir aplicativos ActionScript 3, PHP , Neko ou JavaScript . Ele também possui autocompletar de código e realce para XML , HTML , PHP e CSS .
História
FlashDevelop foi desenvolvido em 2005 por Mika Palmu e Philippe Elsass e mais tarde, outros contribuidores. Ele foi criado como uma alternativa leve e gratuita para os editores comerciais Adobe Flash Professional e Adobe Flash Builder , especialmente útil para estudantes , hobistas e freelancers .
Características
FlashDevelop inclui os recursos básicos esperados em IDEs de desenvolvimento de software.
- Sistema de projeto com compilação configurável
- Modelos de projeto para AS2, AS3 , Adobe AIR , desenvolvimento Haxe
- Árvore do explorador de arquivos do projeto com recursos básicos de manipulação de arquivos
- Teclas de atalho configuráveis
- Opções de aplicativo e nível de projeto
- Sistema de plug-in com cada recurso desenvolvido em um plug-in separado
- Os plug-ins podem ser ativados ou desativados para melhorar o desempenho
- Importar projetos Flex Builder
- Suporta arquivos de código multilíngue
Editando
FlashDevelop inclui recursos de edição de código comparáveis ao Eclipse ou Microsoft Visual Studio .
- Preenchimento de código
- Dobramento de código
- Geração de código
- Coloração de sintaxe
- Lista de tarefas
- Favoritos
- Esboço de código
- Macros que podem ser escritas em C #
- Ampliação
- Exploração de classes em arquivos SWF e SWC
- Seletor de cores e editor
- Biblioteca de trechos
FlashDevelop possui autocompletar de código integrado que inclui uma ampla variedade de APIs possíveis.
- API da plataforma (com base na versão usada do Flash Player )
- Classes, métodos e variáveis de usuário
- Classes e código da biblioteca SWC
- Eventos ao trabalhar com ouvintes
- Valores de matriz digitados
Publicação
FlashDevelop pode ser usado para publicar sites e aplicativos da web usando os seguintes métodos:
- Compilar projetos via Adobe Flash IDE
- Compilar projetos ActionScript 2 para SWF usando MTASC
- Compile projetos ActionScript 3 para SWF usando Adobe Flex SDK
- Compilar projetos Haxe para SWF por meio do compilador Haxe
- Otimize programas JavaScript usando o Google Closure Compiler
- Criação rápida para SWF para arquivos individuais
- Painel para ver os erros / avisos do compilador
FlashDevelop pode ser usado para construir aplicativos de desktop e aplicativos móveis usando os seguintes métodos:
- Compile SWF usando Adobe Flex SDK ou Haxe
- Empacote o aplicativo para Android ou iOS usando a AIR Developer Tool (ADT)
- Empacote o aplicativo para Microsoft Windows ou Mac OS X usando a AIR Developer Tool (ADT)
- Compile o aplicativo para o tempo de execução Neko usando Haxe
- Compile o aplicativo para a estrutura NME de plataforma cruzada usando Haxe
- Compile um aplicativo C ++ para Windows usando Haxe