#java #javascript #porting
#java #javascript #перенос
Вопрос:
Я создал Java-приложение с графическим интерфейсом swing, которое я хотел бы перенести в Интернет с помощью javascript.
Я знаю, что это очень широкий вопрос, и я осознаю тот факт, что это можно сделать многими способами.
Это действительно означает клиентскую часть. Данные будут предоставляться вызовами php с использованием ajax, а способ хранения данных (файлы, база данных или другие сервисы) не имеет значения.
Есть ли у кого-нибудь опыт работы с этим, который может указать на возможные оговорки? Может кто-нибудь указать на примеры, что-то в этомроде?
Я понимаю, что это может быть слишком открытым вопросом, но опять же, меня действительно интересуют некоторые тематические исследования или опыт коллег-программистов.
Также: если есть лучшее место, где можно задать этот вопрос в stackexchange, не стесняйтесь, дайте мне знать.
ОБНОВЛЕНИЕ : После прочтения ответов на данный момент: Есть ли здесь кто-нибудь, кто имеет опыт работы с WebCream и хотел бы поделиться им?
Комментарии:
1. в заключение: я полагаю, достаточно справедливо, но будьте полезны и дайте мне знать, к чему относится этот очень реальный вопрос
2. Первое, что нужно прояснить: Java и JavaScript совсем не похожи. Есть некоторое поверхностное сходство, но есть и огромные различия.
3. @pointy : Я прекрасно осведомлен об этом, я достаточно хорошо знаю Java (изучал ее) и кое-что знаю о javascript (замыкания, различные области видимости, функциональные аспекты …) Я мог бы спросить: lisp также на javascript, это совпадение, что для моих нужд оба языка звучат одинаково..
4. Хорошо, тогда это хорошо. К сожалению, многие люди совершают печальную ошибку, пытаясь заставить JavaScript быть похожим на Java.
5. Да, огромная историческая ошибка называть это так. Это наряду со схожим синтаксисом и путаницей почти неизбежно.
Ответ №1:
Существует несколько инструментов, которые позволяют преобразовать ваше Swing-приложение в веб-приложение. Одним из них может быть WebCream.
Кроме того, Google Web Toolkit в некоторой степени напоминает способ создания приложения в Swing. Потребуется много переписывания, и преобразование не будет автоматическим, но с большой долей энтузиазма это можно сделать.
Комментарии:
1. Если это делает то, что обещают скриншоты… Очень, очень впечатляет.
Ответ №2:
вы можете объединить php и java для первого подхода к приложению, посмотрите это и обратите внимание на это, более быстрый PHP с помощью JAVA
Комментарии:
1. 1: поскольку я нахожу это очень информативным, но на самом деле это не ответ
2. Ах, я неправильно понял вопрос, извините.