Страницы

Поиск по вопросам

воскресенье, 10 марта 2019 г.

Платформа для настольных приложений на Java

Изучаю Java для реализации долгосрочного проекта. При создании проекта настольного приложения на NetBeans есть предупреждение о том, что Swing не будет дорабатываться. Значит ли это, что новые проекты на Swing начинать не стоит? Какую лучше платформу выбрать для настольных приложений? Особенности использования этих платформ на NetBeans и IDEA (или в других)?


Ответ

Долгое время занимался разработкой клиентских приложений на Swing (b2b клиенты и пр.) и пришел к такому выводу: Для корпоративных приложений (клиент банки, b2b) связка Java+Swing годится, когда на бекенде у приложения java сервер. Для настольных GUI приложений java это зло. К примеру такие классные апликухи как azureus или personalbrain убивают своей монструозностью. То есть легкое десктопное приложение на джаве не получить. Я пока для себя остановился на wxpython+python для более менее больших приложений где много гуя и чистый wxwidgets+c++ для апликух по меньше, где важна легковесность. Особенности использования этих платформ на NetBeans и IDEA (или в других)? Netbeans со своим визуальным редактором хорош для визуального проектирования, мышкой накидал форму и закодил функционал, но для серьезных проектов эффективнее гуй писать вручную, а там уже любая ide подойдет.

Комментариев нет:

Отправить комментарий