Desktop Apps - tips productivity - Swing and frameworks

From WikiEducator
Jump to: navigation, search


Desktop App Development: tips, productivity, Swing and frameworks
Convenor: Andres, Andriy
Participants:

Steffen, Andreas

Summary:

Is Desktop Java dead? ... no! Issues:

  • modularity. Why do we need to load CORBA in the first place? -> smaller JRE would be better
  • JVM startup time
  • platform fidelity -> GUIs don't look native
  • integration bugs: clipboard, look and feel, drag & drop

Options:

  • JSR 296 Swing Application Framework -> dead
  • Eclipse RCP -> good if you know SWT
  • NetBeans -> alive and kicking
  • SwiXML -> apparently in zombie state
  • JMatter -> follows the NakedObjects pattern. Been winding down since 2008
  • Griffon -> Grails like alternative. Gaining steam
Recommendations:

Recommendations go here

  • if you care about portability: NetBeans, Griffon
  • if you care about modularity: NetBeans, Eclipse RCP
  • if you care about fun: Griffon, NetBeans