Versions Compared

Key

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

...

FeatureImplementation in DD4TImplementation in DXAPreferred solutionDiscussion
ViewModels
  • Attribute driven
  • Straight deserialization in STMs
  • n:m models possible
  • Extensible
  • Two-step approach
  • Support for semantics

DD4T

Might be an option to bring semantics into the databind framework.

In any case, the attribute set must be supported.

Caching
  • Fully extensible
  • Support for EHCache and Infinispan
  • Event driven (JMS) and time based
  • Dependency invalidation mechanism
  • Relies on DD4T provider cache
  • No further caching mechanisms found
DD4T

A form of output caching may be needed. This issue is based on a couple

of DXA implementations trying to go live, but having had performance issues.

Controllers  TBD 
Navigation
  • No support for OOTB navigation
 DXAIt would be great if this could be modularized, if not already done.
Labels
  • No OOTB support for Labels
 DXAIt would be great if this could be modularized, if not already done.
PreviewDD4T support Session Preview OOTB, bypassing caching. TBD 
XPM
  • Native XPM support
  • Native XPM support
TBD 
Configuration
  • Spring based XML
  • Code config
DD4TAlthough code based configuration is cleaner, many users prefer the XML based version to make quick edits
Views
  • JSP views
  • JSP Views
TBD 
Modules Standard interfaces and approachesDXA