FlashDevelop es un entorno de desarrollo integrado (IDE) para el desarrollo de Adobe Flash sitios web , aplicaciones web , aplicaciones de escritorio y juegos de video . Las aplicaciones resultantes se ejecutan en Adobe Flash Player o Adobe AIR , en Microsoft Windows , Mac OS X , Android o iOS . El objetivo principal de FlashDevelop es permitir a los desarrolladores editar , compilar , depurar y publicar un código ActionScript de Flash.proyecto. Es compatible con ActionScript 2.0, ActionScript 3.0, Haxe y otros lenguajes futuros. Tiene finalización de código , resaltado de sintaxis , fragmentos y otras características similares a Microsoft Visual Studio .
Autor (es) original (es) | Mika Palmu Philippe Elsass |
---|---|
Desarrollador (es) | Equipo FlashDevelop |
Versión inicial | 2005 |
Lanzamiento estable | 5.3.3 [1] / 20 de febrero de 2018 |
Repositorio | |
Escrito en | C# |
Sistema operativo | Windows XP y posterior |
Plataforma | .NET Framework 3.5 [1] |
Tipo | Editor de texto e IDE |
Licencia | Licencia MIT |
Sitio web | www |
FlashDevelop es un software gratuito y de código abierto , principalmente escrito en C # y construido sobre el eficiente componente de edición Scintilla . [2] Es extensible con una arquitectura de complemento y es una aplicación .NET Framework 2.0 solo disponible para Microsoft Windows . [2] Como proyecto de código abierto con un sistema de complementos modular, los usuarios pueden mejorar y optimizar el programa, así como escribir complementos para las funciones que pueden faltar. El proyecto se financia principalmente con donaciones. [3]
FlashDevelop utiliza el SDK gratuito de Adobe Flex para crear aplicaciones ActionScript 3 y MXML , el compilador MTASC gratuito para crear aplicaciones ActionScript 2 y el kit de herramientas gratuito Haxe para crear aplicaciones ActionScript 3, PHP , Neko o JavaScript . También tiene finalización y resaltado de código para XML , HTML , PHP y CSS . [4]
Historia
FlashDevelop fue desarrollado en 2005 por Mika Palmu y Philippe Elsass [5] y más tarde, otros colaboradores. Fue creado como una alternativa ligera y gratuita a los editores comerciales de Adobe Flash Professional y Adobe Flash Builder , especialmente útil para estudiantes , aficionados y autónomos . [6]
Características
FlashDevelop incluye las características básicas que se esperan en los IDE de desarrollo de software. [4]
- Sistema de proyectos con compilación configurable
- Plantillas de proyecto para AS2, AS3 , Adobe AIR , desarrollo de Haxe [2]
- Árbol del explorador de archivos del proyecto con funciones básicas de manipulación de archivos
- Teclas de acceso rápido configurables
- Opciones de nivel de aplicación y proyecto
- Sistema de complementos con cada característica desarrollada en un complemento separado
- Los complementos se pueden habilitar o deshabilitar para mejorar el rendimiento
- Importar proyectos de Flex Builder
- Admite archivos de código multilingües
Edición
FlashDevelop incluye funciones de edición de código comparables a Eclipse o Microsoft Visual Studio .
- Finalización de código
- Plegado de código
- Codigo de GENERACION
- Coloración de sintaxis
- Lista de tareas
- Marcadores
- Esquema de código
- Macros que se pueden escribir en C #
- Zoom
- Exploración de clases en archivos SWF y SWC
- Selector de color y editor
- Biblioteca de fragmentos
FlashDevelop tiene la finalización de código incorporada que incluye una amplia gama de API posibles.
- API de plataforma (basada en la versión de Flash Player utilizada )
- Clases de usuario, métodos y variables
- Clases y código de la biblioteca SWC
- Eventos al trabajar con oyentes
- Valores de matriz escritos
Publicación
FlashDevelop se puede utilizar para publicar sitios web y aplicaciones web mediante los siguientes métodos:
- Compile proyectos a través de Adobe Flash IDE
- Compile proyectos de ActionScript 2 en SWF mediante MTASC
- Compile proyectos de ActionScript 3 en SWF con Adobe Flex SDK
- Compile proyectos de Haxe en SWF a través del compilador de Haxe
- Optimice los programas de JavaScript con el compilador de cierre de Google
- Creación rápida en SWF para archivos individuales
- Panel para ver errores / advertencias del compilador
FlashDevelop se puede utilizar para crear aplicaciones de escritorio y aplicaciones móviles mediante los siguientes métodos:
- Compile SWF con Adobe Flex SDK o Haxe
- Aplicación de paquete para Android o iOS con AIR Developer Tool (ADT)
- Empaquetar la aplicación para Microsoft Windows o Mac OS X usando AIR Developer Tool (ADT)
- Compile la aplicación para el tiempo de ejecución de Neko usando Haxe
- Compile la aplicación para el marco NME multiplataforma usando Haxe
- Compile una aplicación C ++ para Windows usando Haxe
Ver también
- Lista de marcos de aplicaciones web enriquecidos
Referencias
- ^ a b "Lanzamiento de FlashDevelop 5.3.3" . FlashDevelop.org . Consultado el 20 de febrero de 2018 .
- ^ a b c "Página principal" . Wiki FlashDevelop.org . FlashDevelop.org. 16 de diciembre de 2010 . Consultado el 10 de enero de 2011 .
- ^ Futuro de FlashDevelop y financiación del proyecto , foros de FlashDevelop.org
- ^ a b "FlashDevelop 3.0" . SwfTools.com . Consultado el 20 de enero de 2011 .
- ^ https://www.flashdevelop.org/wikidocs/index.php?title=FlashDevelop:Site_support
- ^ "¿Cuáles son las ventajas y desventajas de Flex Builder frente a FlashDevelop?" . Desbordamiento de pila . 23 de noviembre de 2008 . Consultado el 10 de enero de 2011 .