Java версия MVVM? - PullRequest
       5

Java версия MVVM?

4 голосов
/ 01 июля 2011

Мой партнер и я решили использовать JSP, JAVA в качестве модели для сайта социальной сети.Сначала я немного боялся, что это станет беспорядком, но теперь он все еще работает нормально, и добавлять новые функции не очень сложно.путь.Насколько я понимаю, главная парадигма сегодня - это MVVM.Мне было интересно

  1. Есть ли у JAVA какие-либо фреймворки для поддержки этого?
  2. стоит ли переходить на SilverLight?ASP.NET?

Ответы [ 5 ]

1 голос
/ 30 марта 2012

Посмотрите эти слайды о шаблонах презентаций.Это вопрос о том, какой шаблон дизайна больше всего подходит для вашего приложения;не о том, какой шаблон является лучшим.

http://www.slideshare.net/simbo1905/design-patterns-in-zk-java-mvvm-as-modelviewbinder

0 голосов
/ 16 ноября 2011

Если вы думаете о Java Web Ajax Programming, ZK Ajax Framework поддерживает шаблон проектирования MVVM без проблем.

Ниже приведены некоторые статьи, которые могут вас заинтересовать:

Его система привязки данных для шаблона проектирования MVVM использует синтаксис выражений EL 2.2, поэтому она достаточно гибкая.

0 голосов
/ 01 июля 2011

Посмотрите Silk , руководство Microsoft Patterns and Practices Team по разработке веб-приложений.

Серверная часть - это MVC3 C #, но вы легко найдете для этого реализацию на Java.

Интересен внешний интерфейс. Он использует MVVM в JavaScript (Knockout.js)

Стоит посетить !!

Так что я бы сказал, перейдите на хороший Java MVC Framework для бэкэнда и используйте это руководство для клиентской стороны.

0 голосов
/ 01 июля 2011

Ну, вы можете выбирать между Java, ASP.NET в зависимости от опыта вашего программиста. У вас также есть выбор для Ruby и PHP.

  • Для Java я бы предложил использовать Seam Framework, который включает в себя JSF, Richfaces, Ajax и другие. Вид Структура шва .

  • Для ASP.NET вы можете перейти на MVC 3, даже просматриваемый вами сайт построен на ASP.NET MVC 3. Посетите MVC framework и MVC 3 .

  • Для Ruby вы можете выбрать Ruby on Rails, который одним из первых оказал влияние на путь разработки инфраструктуры MVC. Вид Ruby on Rails .

  • Для PHP вы можете выбрать CakePHP или CodeIgniter для инфраструктуры MVC.


Специальные ссылки для MVVM Framework:

Быстрый обзор существующих фреймворков MVVM

Легкий инструментарий MVVM для WPF и Silverlight

WPF Model-View-ViewModel Toolkit

Caliburn

Silverlight.FX

0 голосов
/ 01 июля 2011

Начните задавать следующие вопросы:

  1. Что наиболее знакомо вам и вашей команде?(Если вы все программисты на Java, найдите хорошую среду Java.)
  2. Какие платформы имеют хорошую репутацию для работы с растущей сложностью без чрезмерной устойчивости к изменениям?(Подсказка: не PHP, по крайней мере, не без фреймворка.)
  3. Какие фреймворки доказали свою масштабируемость на производстве?
  4. Какие фреймворки проще всего поддерживать на производстве?
  5. ЧтоФреймворки предлагают гибкость развертывания (если это важно)?
  6. Насколько интенсивно вы будете использовать AJAX?Просто немного PPR здесь или там или чистый AJAX?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...