Я занимаюсь разработкой инфраструктуры обнаружения плагиата с использованием Java. Для этого нам нужно придумать графический интерфейс для ввода пользовательских данных и их обработки. Таким образом, мы должны разработать логику приложения. В общем, я хочу знать, как правильно разрабатывать приложения такого типа.
Должен ли я сначала создать графический интерфейс, а затем перейти к разработке логики или как-то иначе.
Будет полезно, если кто-нибудь напишет мне ссылку, связанную с созданием пользовательского интерфейса с использованием Java Swing, с профессиональным видом.