В настоящее время я изучаю компьютерную науку в Дании во втором семестре, и до сих пор мы использовали встроенный графический редактор Drag-Drop от Netbeans.Кодирование пользовательских интерфейсов против перетаскивания
Мы собираемся начать работу над нашим следующим экзаменационным проектом за несколько недель, и я задался вопросом, лучше ли начинать программировать их без перетаскивания.
В реальном мире было бы лучше самостоятельно программировать GUI, или редакторы перетаскивания достаточно зрелы, чтобы их можно было использовать на практике?
Голосование, чтобы закрыть: по сути, не подлежащий обсуждению, поскольку это очень субъективный вопрос: для большинства основных пользовательских интерфейсов я лично предпочитаю визуальное построение (то, что вы называете перетаскиванием), но я знаю, что многие люди ругаются вручную пользовательский интерфейс (и я допускаю: для более сложных вещей часто требуется кодирование вручную) –
Графические интерфейсы для ручного кодирования лучше, если ситуация не такая сложная, и, кроме того, она заставит вас изучить внутренние детали. –
Мои личные предпочтения всегда идут для рукописного интерфейса (для простых и сложных пользовательских интерфейсов). Тем не менее, если вы хотите использовать GUI-сборщики, вы создадите чистый код и соответствующие интерфейсы, только если вы поймете, как Swing работает в деталях. Чтобы узнать, как Swing работает в деталях, рукописный код - довольно хорошая академия. –