Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

См. Также [ править ]

  • Список полнофункциональных фреймворков веб-приложений

Ссылки [ править ]

  1. ^ a b «Выпущен FlashDevelop 5.3.3» . FlashDevelop.org . Проверено 20 февраля 2018 года .
  2. ^ a b c «Главная страница» . FlashDevelop.org Wiki . FlashDevelop.org. 16 декабря 2010 . Проверено 10 января 2011 года .
  3. ^ Будущее FlashDevelop и финансирование проекта , Форумы FlashDevelop.org
  4. ^ a b «FlashDevelop 3.0» . SwfTools.com . Проверено 20 января 2011 года .
  5. ^ https://www.flashdevelop.org/wikidocs/index.php?title=FlashDevelop:Site_support
  6. ^ "Каковы плюсы / минусы Flex Builder по сравнению с FlashDevelop?" . Переполнение стека . 23 ноября 2008 . Проверено 10 января 2011 года .