![]() |
AIR + Go
Здравствуйте, хочу переписать ядро приложения с AS3 на Go (новый системный язык от Google) Обрисуйте, пожалуйста, вкратце каким образом можно наладить взаимосвязь между ними?
|
А зачем нужна взаимосвязь, если все будет переписываться?
|
Astraport
Почему все переписываться? Переписать нужно только ядро, а логику отображения хотелось оставить на AS3. |
Способов взаимодействия много, вы бы сузили область, описав вкратце характер вашего приложения или предполагаемое взаимодействие. Можете по сокету общаться, можете через nativeProcess дергать ваше ядро, можете AIR за stdin теребить, можете попробовать оформить ядро как ANE и т.д.
|
Приложение построено по принципу MVC (или типа того), взаимодействие контроллеров с моделью-ядром осуществляется через несколько фасадов + модель генерирует различные события для извещения контроллеров и отображений о изменении своего состояния.
Было бы здорово, если можно было переписывать ядро класс за классом, но боюсь что половина времени будет уходить на осуществление взаимодействия между кодом Go и AS3. |
А зачем вообще понадобилось ядро выносить? Неужто на as3 была написана сложная многопоточная система обработки данных?
|
Цитата:
|
| Часовой пояс GMT +4, время: 23:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.