Компилируются ли приложения MXML, использующие Apache flex 4.9.1 SDK, автоматически с помощью Falcon?

Правильно ли я понял следующие предположения? ASC 2.0 используется для компиляции чистых проектов ActionScript, Falcon используется для компиляции приложений MXML, Apache Flex 4.9.1 SDK автоматически компилируется с использованием Falcon без каких-либо других конфигураций, нет возможности использовать Flash Builder 4.7 FXP во флэш-катализаторе (независимо от SDK использовал ...) На последнем, я бы спросил - каков ваш рабочий процесс дизайнера / разработчика? Учитывая, что вы больше не можете использовать флэш-катализатор, возлагаете ли вы ответственность за макет на разработчика? корректировка стилей взад и вперед, пытаясь соответствовать макетам дизайнера, затем скомпилировать и обновить в браузере? Кто-нибудь из присутствующих может порекомендовать более умный рабочий процесс? Спасибо!


person Ajar    schedule 11.05.2013    source источник


Ответы (1)


ASC 2.0 используется для компиляции чистых проектов ActionScript,

Чтобы быть максимально конкретным: ASC 2.0 (также известный как версия Falcon Compiler) используется для компиляции чистых проектов ActionScript, созданных с помощью flash Builder 4.7.

Falcon используется для компиляции приложений MXML,

Нет, это не так. Falcon не является основным компилятором, используемым в Apache Flex. Он был подарен Apache, и работа над ним продолжается. Но Adobe не выполнила функции компиляции MXML. «Старый» компилятор все еще используется для Apache Flex.

Apache Flex 4.9.1 SDK автоматически компилируется с использованием Falcon без каких-либо других конфигураций,

Нет, это неверно (см. Выше).

Невозможно использовать Flash Builder 4.7 FXP во флэш-катализаторе (независимо от используемого SDK ...)

Я на самом деле не знаю этого; но я полагаю, что это невозможно.

По последнему вопросу я бы спросил - каков ваш рабочий процесс дизайнера / разработчика?

Дизайнер отправляет композиции обычно в Photoshop или, возможно, в HTML. Это зависит от того, какой инструмент они использовали для прототипирования. Какой-то программист - в идеале не я - пишет CSS и другой необходимый код стилизации.

Я не сомневаюсь, что это отстой; Я никогда не понимал, как Flash Catalyst исправит это; тем более что это не было «двусторонним» общением. Дизайн перешел от Flash Catalyst к Flash Builder; но не обратно.

Учитывая, что вы больше не можете использовать флэш-катализатор, возлагаете ли вы ответственность за макет на разработчика?

Я думаю да; но я никогда не работал над проектом, использующим Flash Catalyst.

person JeffryHouser    schedule 11.05.2013
comment
Привет. Есть какие-нибудь подсказки, когда Falcon может компилировать mxml-приложения? можно ли попробовать его для ограниченных случаев использования? если да, то как вы сконфигурируете свой гибкий проект для компиляции с помощью Falcon? наконец - если я не разработчик компиляторов - есть ли способ внести свой вклад и ускорить разработку компилятора Falcon? - person Ajar; 14.05.2013
comment
Когда разработка закончена. Я помню, как люди говорили, что он был готов на ~ 70% и может скомпилировать простой MXML. Если хочешь помочь; Я уверен, что ваше мнение будет приветствоваться. Вам придется поискать более подробную информацию в списке разработчиков Apache Flex. - person JeffryHouser; 14.05.2013
comment
Вы знаете, как сделать его компилятором, чтобы протестировать его? Спасибо - person Ajar; 15.05.2013
comment
Я не пробовал, но предполагаю отредактировать или заменить mxmlc / mxmlc.bat и compc / compc.bat в каталоге bin SDK. (В зависимости от платформы, на которой вы находитесь) - person Justin Mclean; 15.05.2013
comment
@JeffryHouser Ваш ответ все еще верен? - person Nemi; 26.11.2015
comment
@nemi в первую очередь да. Я не уверен, заменил ли Apache Flex SDK компилятор или нет - я так не думал. Я думал, что Falcon использовался в качестве основы для проектов Flex to JS. - person JeffryHouser; 28.11.2015