Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   AIR + Go (http://www.flasher.ru/forum/showthread.php?t=198024)

PlutDem 17.04.2013 21:11

AIR + Go
 
Здравствуйте, хочу переписать ядро приложения с AS3 на Go (новый системный язык от Google) Обрисуйте, пожалуйста, вкратце каким образом можно наладить взаимосвязь между ними?

Astraport 17.04.2013 22:39

А зачем нужна взаимосвязь, если все будет переписываться?

PlutDem 18.04.2013 14:49

Astraport
Почему все переписываться? Переписать нужно только ядро, а логику отображения хотелось оставить на AS3.

alatar 18.04.2013 15:15

Способов взаимодействия много, вы бы сузили область, описав вкратце характер вашего приложения или предполагаемое взаимодействие. Можете по сокету общаться, можете через nativeProcess дергать ваше ядро, можете AIR за stdin теребить, можете попробовать оформить ядро как ANE и т.д.

PlutDem 18.04.2013 19:30

Приложение построено по принципу MVC (или типа того), взаимодействие контроллеров с моделью-ядром осуществляется через несколько фасадов + модель генерирует различные события для извещения контроллеров и отображений о изменении своего состояния.

Было бы здорово, если можно было переписывать ядро класс за классом, но боюсь что половина времени будет уходить на осуществление взаимодействия между кодом Go и AS3.

Sync 18.04.2013 20:31

А зачем вообще понадобилось ядро выносить? Неужто на as3 была написана сложная многопоточная система обработки данных?

alatar 18.04.2013 20:42

Цитата:

Было бы здорово, если можно было переписывать ядро класс за классом
Так точно не получится. Весь код на Go будет отдельным приложением, со всем вытекающими.


Часовой пояс GMT +4, время: 23:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.