Есть ли что-то похожее на WPF и MVVM в мире Java?
Есть ли что-то похожее на WPF и MVVM в Java-мире?
Ответ 1
Вы видели eFace?
eFace - это решение XAML/WPF в Java. Первый выпуск доступен для скачать сейчас: http://www.soyatec.com/eface/installation/.
JavaFX предоставляет некоторые возможности WPF. Подробнее см. этот ответ > .
Ответ 2
Начиная с версии 6, ZK предоставляет ряд мощных функций поддержки метапрограмм, таких как CSS Selector в Java и MVVM в Java.
Вы можете взглянуть на эту ссылку:
http://books.zkoss.org/wiki/Small_Talks/2011/November/Hello_ZK_MVVM http://books.zkoss.org/wiki/Small_Talks/2011/JanuaryEnvisage_ZK_6:_An_Annotation_Based_Composer_For_MVC
Ответ 3
Взгляните на шаблон WCS-MVC Рамочной программы Jrebirth.
Этот шаблон был разработан после работы с PureMVC и Mircrosoft MVVM. Обратите внимание, что шаблон Model View ViewModel беззвучно добавляет (ViewController с файлом .xaml.cs....), что добавит много путаницы
WCS-MVC означает:
- Wave = > управлять событиями между компонентами
- Command = > управлять атомарными или несколькими действиями в отдельном потоке (JAT, JIT, JTP)
- Сервис = > управлять длительным действием с уведомлениями о прогодах
- Model = > управлять бизнес-логикой для просмотра
- View = > определить дерево ui
- Controller = > прослушать взаимодействие с пользователем
JRebirth предлагает:
- управление потоками
- уменьшение объема памяти
- хорошее разделение концерна
- механизм внутреннего уведомления, позволяющий каждому компоненту взаимодействовать с другими асинхронным способом.