Ada_Ru форум

Обсуждение языка Ада

[ada_ru] CheerpJ + JGNAT = UI в браузере на стороне клиента

Оставить новое сообщение

Сообщения

Иван Леваше
[ada_ru] CheerpJ + JGNAT = UI в браузере на стороне клиента
2018-01-15 10:50:18
Здравствуйте, участники 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
Vadim Godunko
Re: [ada_ru] CheerpJ + JGNAT = UI в браузере на стороне клиента
2018-01-15 13:57:10

On 01/15/2018 01:50 PM, Иван Левашев [email protected] [ada_ru] wrote:
> 
> Думаю, что сейчас это наилучший способ делать браузерный UI на Аде.
> 
Не, это империалистическая технология. Я подсел на технологию Макса - 
a2js для генерации кода и связка с HTML/DOM/etc API. Да, пока что много 
писать ручками приходится, но мне нравится :)
Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти