Здравствуйте, участники ada_ru!
Не так давно вышел из закрытой альфы транслятор CheerpJ (байткод Java => JavaScript) от создателей Cheerp, транслятора C++ в
JavaScript/asm.js/WebAssembly:
https://leaningtech.com/cheerpj/
Среди поддерживаемых возможностей заявлена поддержка многозадачности, то есть, можно писать в многозадачном стиле, а не лапшой из замыканий, которые Ада для этого стиля (CPS) в должной мере не поддерживает. Может выполняться как оффлайн конвертация из байт-кода, так и загрузка байт-кода на лету. Вплоть до того, чтобы загрузить и выполнить бинарные файлы апплетов. Есть плагин для Хромиума, чтоб прозрачно заменить Java в браузере на HTML5. UI можно делать на Swing.
Думаю, что сейчас это наилучший способ делать браузерный UI на Аде.
С уважением,
Левашев Иван,
Барнаул
--
If you want to get to the top, you have to start at the bottom
On 01/15/2018 01:50 PM, Иван Левашев octagram@bluebottle.com [ada_ru] wrote:
Думаю, что сейчас это наилучший способ делать браузерный UI на Аде.
Не, это империалистическая технология. Я подсел на технологию Макса - a2js для генерации кода и связка с HTML/DOM/etc API. Да, пока что много писать ручками приходится, но мне нравится :)
Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти