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

21 Авг 2019 в 06:26
316 +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 Апр 2024 в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир