Эта статья требует дополнительных ссылок для проверки . ( апрель 2011 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Автор (ы) оригинала | Мика Палму Филипп Эльзасс |
---|---|
Разработчики) | Команда FlashDevelop |
Первый выпуск | 2005 |
Стабильный выпуск | 5.3.3 [1] / 20 февраля 2018 г . |
Репозиторий | |
Написано в | C # |
Операционная система | Windows XP и новее |
Платформа | .NET Framework 3.5 [1] |
Тип | Текстовый редактор и IDE |
Лицензия | Лицензия MIT |
Веб-сайт | www |
FlashDevelop - это интегрированная среда разработки (IDE) для разработки веб-сайтов Adobe Flash , веб-приложений , настольных приложений и видеоигр . Полученные приложения запускаются в Adobe Flash Player или Adobe AIR , в Microsoft Windows , Mac OS X , Android или iOS . Основная цель FlashDevelop - дать разработчикам возможность редактировать , компилировать , отлаживать и публиковать Flash ActionScript.проект. Он поддерживает ActionScript 2.0, ActionScript 3.0, Haxe и другие новые языки. Он имеет автозавершение кода , подсветку синтаксиса , фрагменты и другие функции, аналогичные Microsoft Visual Studio .
FlashDevelop - бесплатное программное обеспечение с открытым исходным кодом , в основном написанное на C # и построенное на эффективном компоненте редактора Scintilla . [2] Это расширяемое приложение с архитектурой подключаемых модулей. Это приложение .NET Framework 2.0, доступное только для Microsoft Windows . [2] Поскольку это проект с открытым исходным кодом с модульной системой плагинов, пользователи могут улучшать и оптимизировать программу, а также писать плагины для функций, которые могут отсутствовать. Проект финансируется в основном за счет пожертвований. [3]
FlashDevelop использует бесплатный Adobe Flex SDK для создания приложений ActionScript 3 и MXML , бесплатный компилятор MTASC для создания приложений ActionScript 2 и бесплатный набор инструментов Haxe для создания приложений ActionScript 3, PHP , Neko или JavaScript . Он также имеет автозавершение и подсветку кода для XML , HTML , PHP и CSS . [4]
История [ править ]
FlashDevelop был разработан в 2005 году Микой Палму и Филиппом Эльзассом [5], а затем и другими участниками. Он был создан как легкая и бесплатная альтернатива коммерческим редакторам Adobe Flash Professional и Adobe Flash Builder , особенно полезная для студентов , любителей и фрилансеров . [6]
Особенности [ править ]
FlashDevelop включает в себя основные функции, ожидаемые от IDE для разработки программного обеспечения. [4]
- Система проектов с настраиваемой компиляцией
- Шаблоны проектов для AS2, AS3 , Adobe AIR , Haxe развития [2]
- Дерево проводника файлов проекта с основными функциями работы с файлами
- Настраиваемые горячие клавиши
- Варианты на уровне приложения и проекта
- Система плагинов с каждой функцией, разработанной в отдельном плагине
- Плагины можно включать или отключать для повышения производительности
- Импорт проектов Flex Builder
- Поддерживает многоязычные файлы кода
Редактирование [ править ]
FlashDevelop включает функции редактирования кода, сравнимые с Eclipse или Microsoft Visual Studio .
- Автозавершение кода
- Сворачивание кода
- Генерация кода
- Раскраска синтаксиса
- Список дел
- Закладки
- Схема кода
- Макросы, которые можно написать на C #
- Увеличить
- Исследование классов в файлах SWF и SWC
- Палитра цветов и редактор
- Библиотека сниппетов
FlashDevelop имеет встроенное автозавершение кода, которое включает широкий спектр возможных API.
- API платформы (на основе используемой версии Flash Player )
- Пользовательские классы, методы и переменные
- Классы библиотеки SWC и код
- События при работе со слушателями
- Типизированные значения массива
Публикация [ править ]
FlashDevelop можно использовать для публикации веб-сайтов и веб-приложений следующими способами:
- Компилировать проекты через Adobe Flash IDE
- Компиляция проектов ActionScript 2 в SWF с помощью MTASC
- Компиляция проектов ActionScript 3 в SWF с помощью Adobe Flex SDK
- Компиляция проектов Haxe в SWF через компилятор Haxe
- Оптимизируйте программы JavaScript с помощью Google Closure Compiler
- Быстрая сборка в SWF для отдельных файлов
- Панель для просмотра ошибок / предупреждений компилятора
FlashDevelop можно использовать для создания настольных и мобильных приложений следующими способами:
- Скомпилируйте SWF с помощью Adobe Flex SDK или Haxe
- Пакетное приложение для Android или iOS с помощью AIR Developer Tool (ADT)
- Пакетное приложение для Microsoft Windows или Mac OS X с помощью AIR Developer Tool (ADT)
- Скомпилируйте приложение для среды выполнения Neko с помощью Haxe
- Скомпилируйте приложение для кроссплатформенного фреймворка NME с помощью Haxe
- Скомпилируйте приложение C ++ для Windows с помощью Haxe
См. Также [ править ]
- Список полнофункциональных фреймворков веб-приложений
Ссылки [ править ]
- ^ a b «Выпущен FlashDevelop 5.3.3» . FlashDevelop.org . Проверено 20 февраля 2018 года .
- ^ a b c «Главная страница» . FlashDevelop.org Wiki . FlashDevelop.org. 16 декабря 2010 . Проверено 10 января 2011 года .
- ^ Будущее FlashDevelop и финансирование проекта , Форумы FlashDevelop.org
- ^ a b «FlashDevelop 3.0» . SwfTools.com . Проверено 20 января 2011 года .
- ^ https://www.flashdevelop.org/wikidocs/index.php?title=FlashDevelop:Site_support
- ^ "Каковы плюсы / минусы Flex Builder по сравнению с FlashDevelop?" . Переполнение стека . 23 ноября 2008 . Проверено 10 января 2011 года .