Я сделал несколько настольных приложений с графическим интерфейсом в первые годы разработки, но мой опыт и практика изменились, поэтому теперь я хотел бы вернуться к этому предмету с лучшими знаниями.
Большая часть моего опыта работы с Интернетом с тех пор.
Я читал о Архитектура GUI и несколько связанных с этим вопросов здесь, на SO.Я знаю, что все еще не на уровне «архитекторов» знаний из шаблонов проектирования и тому подобного, чтобы начать создавать отличное приложение с графическим интерфейсом с нуля
Я пытаюсь понять, как разработать приложение сGUI, используя хорошие методы проектирования для архитектуры.Я сосредотачиваюсь на архитектурах MVC с RIA (Flex, Java FX, вы выбираете), думая о том, чтобы сохранить графический интерфейс максимально отделенным от домена.Это доставило мне некоторые неприятности ...
Мне было трудно связать архитектуру MVC, такую как SpringMVC, с графическим интерфейсом, который также может реализовывать свой собственный MVC.Большинство из того, что я прочитал, - это концепции высокого уровня, но я не могу перевести это в код.
«Где я создаю представление?», «Как вы подключаете контроллер к модели и представлению?» И т. Д. Это некоторые из вопросов, которые я продолжаю задавать себе после некоторого чтения и изучения.
Я, вероятно, немного растерян и запутался относительно того, с чего начать, поэтому любая помощь приветствуется.
Есть ли какие-нибудь руководства / учебные пособия / документация, которые вы можете порекомендовать начать с этого?предмет?Возможно, мне следует начать с основ RIA / GUI, а затем специализироваться на технологии, которую я буду использовать.