FlashDevelop - FlashDevelop

FlashDevelop
FlashDevelop 4 Logo.png
FlashDevelop 4 Main.png
O editor de código com página inicial
Autor (es) original (is) Mika Palmu
Philippe Elsass
Desenvolvedor (s) Equipe FlashDevelop
lançamento inicial 2005 ; 16 anos atrás  ( 2005 )
Versão estável
5.3.3 / 20 de fevereiro de 2018 ; 3 anos atrás  ( 20/02/2018 )
Repositório Edite isso no Wikidata
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 .org

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 .

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:

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

Veja também

Referências