Я собираюсь разработать приложение winform. Я хочу, чтобы модель, вид и контроллер были отделены друг от друга. Я не использовал никаких Java MVC-фреймворков и уже несколько лет не касаюсь Java. Может ли кто-нибудь сказать мне подходящие рамки, их преимущества и недостатки, исходя из собственного опыта? Я планирую использовать среду IDE NetBeans.Какие рамки MVC доступны для приложений Java/winform для Java?
ответ
Свинг уже поддерживает какой-то MVC. Однако это всего лишь инструментарий пользовательского интерфейса. Если вы хотите получить более подробную информацию о платформе Rich Client Platform (рекомендуется), такой как платформа NetBeans (на основе Swing) или Eclipse RCP (на основе SWT).
Спасибо за ваш ответ. Eclipse RCP отличная. Я понятия не имел, о чем вы говорите, когда вы дали этот ответ. Я многое понял. –
свинга является лучшим выбором, Especialy с Netbeans (он имеет очень хороший редактор графического интерфейса для качелей). И я предполагаю, что некоторые компоненты соответствуют вашему шаблону MVC, читайте больше в this artilce
Griffon - это хорошая структура, имеющая структуру MVC и предназначенную для разработки настольных приложений.
Java использует Swing, AWT и может быть другой структурой. Понимаю ли вы, что вы хотите создать настольное приложение? MVC использует patern больше для веб-приложений, им не известно, что java будет иметь любые MVC для рабочего стола. – Eduard
Да, я собираюсь разработать настольное приложение. И должно быть что-то. –
MVC, безусловно, может использоваться для любого приложения, основанного на пользовательском интерфейсе, - это веб-сайт или рабочий стол. На самом деле эта архитектурная модель предшествует сети не менее 10 лет ... И, пожалуйста, помните, что Apple [использует ее] (http://www.cocoalab.com/?q=node/24) для разработки настольных приложений. – rsenna