The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проекты по созданию компиляторов из Java в JavaScript и испо..., opennews (??), 21-Янв-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


36. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  –2 +/
Сообщение от Аноним (-), 21-Янв-18, 16:24 
Напомните а почему все одно время носились с GWT как с писаной торбой, а потом как-то резко, раз - и все пр него забыли?

Не скиснет ли TeaVM точно так же как GWT? Может, сама по себе идея трансляции  Java в JavaScript - мертворождённая? Хотя выглядит неплохо.

Ответить | Правка | Наверх | Cообщить модератору

43. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +1 +/
Сообщение от EHLO (?), 21-Янв-18, 18:26 
> Напомните а почему все одно время носились с GWT как с писаной
> торбой, а потом как-то резко, раз - и все пр него
> забыли?

так происходит с 95% проектов G. Это нормально.

> Не скиснет ли TeaVM точно так же как GWT?

Предположу первый этап оно пропустит и сразу перейдёт ко второму.

Ответить | Правка | Наверх | Cообщить модератору

69. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +1 +/
Сообщение от anonymous (??), 22-Янв-18, 03:23 
Задача трансляции JVM -> JavaScript не решаемая, потому что эти платформы предоставляют разную функциональность и разные гарантии. Только ограниченный набор программ подвержен трансляции. А это значит, что вы изначально должны учитывать при программирования на Java (или Scala), что ваш код будет исполняться javascript платформой. Во-первых, теряются абстракции языка. Во-вторых, если вы собираетесь программировать под javascript платформу, зачем вам Java, не проще ли сразу писать на javascript.

Потому все эти проекты и сдохнут. Ну разве что кто-то безумный перепишет весь рантайм джавы на джаваскрипт и пройдёт JKT, в чём я очень сомневаюсь. А если и получится стандартизировать код, что делать с тормозами от проксирования одной виртуальной машины через другую?

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

108. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от Аноним (-), 23-Янв-18, 11:46 
> Напомните а почему все одно время носились с GWT как с писаной
> торбой, а потом как-то резко, раз - и все пр него
> забыли?

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

Имхо от того, что они притянули в Жаву DOM манипулирование. Если бы на жаве была только pure логика, то норм было бы.

Плюс в Гугле внутри был конкурирующий проект, google closure compiler (не путать с clojure), на котором имхо было проще писать, чем на ГВТ.

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру