Java version of MVVM?

My partner and I decided to go with JSP, JAVA as our model for a social networking site. At first I was a little afraid that this would become a mess, but now it still works fine, and adding new features is not very difficult.

However, I still have a bad feeling that we are moving wrong. as I understand it, the main paradigm today is MVVM. It was interesting to me

  • Does JAVA have any framework to support this?
  • Should I Switch to SilverLight? ASP.NET?
+4
source share
5 answers

Take a look at this presentation template slides. It's about which design template is best for your application; not about which template is the best.

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

+1
source

Start by asking the following questions:

  • What is most familiar to you and your team? (If you are all Java programmers, then find a good Java framework.)
  • Which structures have a solid reputation for handling complex work without being overly resistant to change? (Hint: not PHP, at least not without a frame.)
  • What structures are tested for scalability in production?
  • Which structures are easiest to maintain in production?
  • What frameworks offer deployment flexibility (if related)?
  • How much will you use AJAX? Just a little PPR here and there or pure AJAX?
0
source

Check out Silk , Microsoft’s Web Design and Practice Tutorial.

Back-end is MVC3 C #, but you can easily find a Java implementation for it.

The front end is interesting. It uses MVVM in JavaScript (Knockout.js)

Worth a visit!

So, I would say go for a good Java MVC framework for the backend and use this client side guide.

0
source

Well, you can choose between Java, ASP.NET depending on the experience of the programmer that you have. You also have a choice for Ruby and PHP.

  • For Java, I would suggest going to the Seam Framework, which includes JSF, Richfaces, Ajax, and others. View Seam Framework .

  • For ASP.NET you can switch to MVC 3, even the site you are viewing is built on ASP.NET MVC 3. Visit the MVC framework and MVC 3 .

  • For Ruby, you can use Ruby on Rails, which was one of the first to influence the MVC development path. View Ruby on Rails .

  • For PHP, you can go with CakePHP or CodeIgniter for the MVC environment.


Specific links for the MVVM Framework:

Quick view of existing MVVM environments

MVVM Toolkit for WPF and Silverlight

WPF Model-View-ViewModel Toolkit

Caliburn

Silverlight.fx

0
source

If you are thinking of Java Web Ajax Programming, the ZK Ajax Framework supports the MVVM pattern without any problems.

The following are some articles that may interest you:

The data binding system for the MVVM design pattern uses the EL 2.2 expression syntax, so it is quite flexible.

0
source

All Articles