2015-06-09 4 views
0

Я прочитал, что DukeScript, технология, предназначенная для переноса Java на каждого клиента без необходимости подключаемого модуля.Можем ли мы использовать Dukescript в качестве замены апплета?

Может ли эта технология использоваться в качестве замены апплета?

ответ

0

В общем я бы сказал, да. Есть ли какая-то особая причина, по которой вы решили использовать java-апплеты в прошлом, то есть: им нужно было делать такие вещи, как доступ к аппаратной и/или файловой системе?

Если ваш апплет не будет делать ничего, кроме того, что может сделать JavaScript, то да, вы можете определенно взглянуть на Java на такие решения JavaScript, как GWT или DukeScript. Они совершенно разные: один переводит исходный код Java на JavaScript, другой использует Java-виртуальные машины, написанные на JavaScript, для запуска байт-кода. Несмотря на это, они подвержены тем же ограничениям при развертывании в стандартные браузеры. DukeScript может быть упакован как автономное приложение, запущенное в браузере JavaFX или в качестве родного приложения на мобильных телефонах, поэтому он может выполнять более стандартный JavaScript.

+0

На самом деле мы используем апплеты для доступа к файловой системе, а апплеты также говорят на сервере, как вы думаете, в этом случае DukeScript или GWT помогут нам получить доступ к файловой системе на клиентской машине? –

+0

Файловая система сложная и песочница с чистым javascript, поэтому в этом случае ни GWT, ни DukeScript не помогут при работе в браузере. Если вы хотите использовать веб-технологии, а не родные, у вас есть несколько вариантов, и оба из них предполагают развертывание вашего приложения как автономное: 1. пакетное приложение Chrome позволит вам использовать специфичные для Chrome API; 2. DukeScript, работающий внутри браузера JavaFX. Последний вариант - тот, над которым я работал, для создания собственного приложения https://github.com/goGPS-Project/goGPS_FX. – ZiglioUK

+0

Посмотрите это сообщение в блоге для хорошего обзора: http://news.kynosarges.org/2013/12/29/webview-the-other-javafx-ui/ – ZiglioUK

Смежные вопросы