Если Java используется в основном для back-end, то что использовать для front-end?
К примеру, я хочу приложение на Windows или на Linux.
JavaFX и Swing не хочется использовать, тк все нервы угробил на это.
Используйте то, что не гробит ваши нервы.
Можете использовать js и завернуть его в electron
Вариантов для клиентской разработки не много, если знаете C# то можете на нем
Во все времена для front-end разработки использовались следующие языки: HTML, CSS, JavaScript. Это то, что, скажем так, проверено временем. Разработка веб-страниц используя данные языки простая и очень удобная. Возникает вопрос: А почему не использовать связку Java + HTML + CSS + JavaScript? Ответ простой: Нам нужно каким-то образом отображать динамическое содержимое.
Для решения этой проблемы в платформе Java Enterprise Edition были разработаны View Techologies: JavaServer Pages, JavaServer Faces. Страницы jsp и jsf очень похожи на HTML-страницу, но все же есть минусы.
Проблем, перечисленных выше, удалось избежать в Thymeleaf. Советую обратить особое внимание на эту технологию. Есть возможность интеграции со Spring, а разрабатывать приложения с помощью Spring одно удовольствие ;)
Использовать JavaFX и Swing для разработки веб-страниц конечно же можно, но крайне нежелательно. Намного лучше использовать технологии указаны выше.
Есть функция foo, которая возвращает массив barБудет ли одинакова последовательность работы у цикла foreach, если в качестве иттерируемого объекта...
При попытке создать адаптер для RecyclerView возникают проблемы:
Просьба не ругать сильно, с XML не работал, только учусьПока иду от простого XmlPullParser что бы понять принцип работы
При запуске приложения в студии на устройстве появляется: Waiting For Debugger-сообщение, хотя режим отладки в студии не включал, а делал обычный запускКак...