2010-06-06 10 views
15

Esiste qualcosa di simile a WPF e MVVM nel mondo Java?C'è qualcosa di simile a WPF e MVVM nel mondo Java?

+2

+1 Prendendo una classe Java per estendere le mie conoscenze al momento. Il progetto finale richiede solo Swing, io stesso sono un uomo MVVM/WPF. Preferirei andare molto oltre i requisiti per imparare qualche utile Java. :) – jsmith

risposta

9

Hai visto eFace?

eFace è una soluzione XAML/WPF in Java. La prima versione è disponibile per il download ora: http://www.soyatec.com/eface/installation/.

JavaFX fornisce alcune delle funzionalità di WPF. Vedi this SO answer per maggiori dettagli.

+2

L'uno o l'altro fornisce l'associazione tramite l'uso di contesti dati? – jsmith

2

Date un'occhiata al modello WCS-MVC di Jrebirth Application Framework.

Questo modello è stato progettato dopo aver lavorato con PureMVC e Mircrosoft MVVM. Nota che il pattern Model View ViewModel silenziosamente aggiungere un (ViewController con il file .xaml.cs ....), che aggiungerà un sacco di confusione

WCS-MVC significa:

  • Saluto => gestire gli eventi tra i componenti
  • Command => gestire le azioni atomiche o multipli in thread separato (JAT, JIT, JTP)
  • Service => la gestione dell'azione a lungo con le notifiche progree
  • Modello => gestire Busi ness logica per la vista
  • Visualizza => definire l'albero ui
  • controller => ascoltare interazione con l'utente

JRebirth offre:

  • gestione dei thread
  • bassa occupazione di memoria
  • buona Separation of Concern
  • un motore di notifica interno per lasciare ogni comp onent comunica con gli altri in modo asincrono.