Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

This page contains an overview of features that are currently present in one or both of the frameworks, plus features that we would like to add.

 

.NET version

FeatureImplementation in DD4TImplementation in DXAPreferred solutionDiscussion
ViewModels
  • Attribute-driven
  • Possible to add your own attributes
  • Pages + ComponentPresentations
  • Two-step approach (1. deserialize into page/cp, 2. map properties to strongly typed model)
  • Attribute-driven
  • Not possible to add your own attributes
  • Properties find matching fields in an embedded field
  • ComponentPresentations only
  • Two-step approach
To be decided 
Caching
  • Open, extensible
  • Event-based and time-based invalidation
  • Closed
  • Time-based expiration
DD4T?

We need an overall caching layer for the entire microservice (because SDL doesn't offer this at all)

Enterprises want to decide on a caching solution themselves

Controllers  To be decided 
Navigation  

DXA?

 
Labels  ? 
Preview Not implementedDD4T 
XPM
  • Linked to ViewModels
  • Helper called from views to render tags
  • View output is loaded in XML document and manipulated with XPath
DD4TFaster, no requirement to have well-formed view output

 

 

Java version

FeatureImplementation in DD4TImplementation in DXAPreferred solutionDiscussion
ViewModels

 

   
Caching

 

 

  
Controllers    
Navigation    
Labels    
Preview    
XPM

 

   

 

 

  • No labels