Я привык разрабатывать веб-приложения на Java (Struts, Spring, JSP ...). Но теперь я хочу разработать настольную. Мне никогда не нравилось создавать окна на Java (AWT, Swing, SWT): слишком много работы для уродливого интерфейса. Так что я думаю, что было бы неплохо, если бы я мог воспользоваться своими навыками работы с веб-приложениями. Один из вариантов - изменить SWT-браузер и выполнять вызовы функции Java вместо HTTP-запросов. Очень хорошим дополнением было бы использование JSP. Наконец, я подумал, что, вероятно, для этого есть какая-то структура или инструмент.
Как вы думаете, то, что я предлагаю, - хорошая идея? Есть ли для этого какие-то рамки?
Мне это нужно для легких приложений. Поэтому я считаю, что встраивание сервера Tomcat и использование его с HTTP-запросами - не лучшая идея.
Изменить: одним из примеров приложения может быть средство сравнения папок: вы указываете две папки, и приложение показывает, какие папки и файлы отличаются. В этом случае я считаю, что открывать внешний браузер некрасиво. Раздутое приложение (с его сервером, MVC и т. Д.) - не лучший выбор.