Выбор языка программирования для GUI? Учусь кодить на Java, заинтересовался созданием клиент-серверных приложений. Для сервера, насколько я понял, Java подходит отлично, но возник вопрос с GUI десктопа.
-SWING? JavaFX? Гугл говорит, что Java для GUI - плохой, малоэффективный и древний способ
- Возможно стоит выбрать другой ЯП?
- Возможно/стоит ли ковыряться в Javascript?(CSS, HTML?) Если да - то в какую сторону рыть? Какие библиотеки изучать?
Буду благодарен за любые подсказки по теме
P.S: вот только что наткнулся на Vaadin(почему-то гугл очень мало знает о нем). Что про него можете сказать?

21 Авг 2019 в 06:26
274 +1
0
Ответы
1

Для создания GUI десктопного приложения на Java вы можете использовать как Swing, так и JavaFX. Оба фреймворка имеют свои плюсы и минусы, и выбор зависит от ваших потребностей и предпочтений. Например, JavaFX предоставляет более современный и гибкий подход к созданию интерфейсов, в то время как Swing является более стабильным и распространенным фреймворком.

Что касается выбора другого языка программирования, то есть множество альтернативных вариантов для создания клиент-серверных приложений с GUI, например, C#, Python, JavaScript и другие. Вам стоит рассмотреть эти варианты и выбрать тот, который лучше всего подходит вашим потребностям и уровню знаний.

Касательно JavaScript, веб-технологии (CSS, HTML) могут быть использованы для создания веб-приложений с GUI. Например, вы можете использовать фронтенд фреймворки как Angular, React, Vue.js и другие, чтобы создать интерактивные пользовательские интерфейсы.

Vaadin это фреймворк на Java для создания веб-приложений с интерфейсом на основе компонентов. Он предоставляет удобные инструменты для создания интерфейса и облегчает процесс разработки. Вы можете изучить Vaadin и попробовать его для своих проектов, чтобы увидеть, подходит ли он вам.

В целом, выбор языка программирования и фреймворка для GUI зависит от ваших целей, опыта и предпочтений. Лучше всего попробовать различные варианты и выбрать тот, который лучше всего подходит для ваших проектов.

20 Апр в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 94 757 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир