Вверх ↑
Ответов: 4628
Рейтинг: 749
#1: 2014-05-16 18:38:23 ЛС | профиль | цитата
Я на кроссплатформенность не оглядываюся, хотя так же как и среду компилировать под другую платформу, так же и обработчики компилируются.
193.161.12.8 писал(а):
и просто обработчики написать на джаваскрипт?
Основной смысл здесь - сделать обработчиками то, что не реализовано в среде. А возможности любого скриптового языка будут ограничены тем, что реализовано в интерпретаторе этого языка. Если этот скрипт будет интерпретировать и выполнять среда, то в среде нужно будет обеспечить практически всё API системы. Например, работа с файлами: обработчик (например, кодогенератор) может вытащить из схемы данные, на основе них сгенерировать какой-то файл, который будет затем скомпилирован при компиляции. Или редактор свойства типа "Картинка PNG" может загружать изображения любого типа и преобразовывать в PNG - придется написать в интерпретаторе функции конвертации изображений, чтобы их можно было вызывать из скрипта. Или редактору GUI нужен доступ как к внутренностям схемы (это обеспечит среда), так и к API-функциям для работы с оконными элементами, GDI и прочим.
И так далее.

LastLeader писал(а):
если два пакета используют один и тот-же обработчик то он автоматом копируется в плагины среды
Ну, если надо...
карма: 26

0