Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page describes some architectural approaches adopted for the UI framework in Magnolia 6.x, which—when compared to the UI framework used in Magnolia 5.7—constitutes a shift in the paradigm of applying the model-view-presenter (MVP) pattern. Below, we explain especially explain—especially to developers who write custom UI components in Java hJava—how Magnolia UI components utilize use the MVP development pattern for UI components.

...

  • It is simpler to assemble UI components.
  • Classes are preferred over interfaces.
  • There are have typically less code and fewer abstractions.
  • There are fewer dependencies between parent and child components.

...