Hi all,

 

A while ago, I heard "DSpace 7 will use Angular for the UI". I assumed that
meant an Angular application run in the browser. However, DSpace Angular
appears to use Angular Universal, so it's still going to be run server-side
- just using Node.js.

 

Is that idea that DSpace Angular (via Angular Universal) will provide the
presentation layer while DSpace REST API provides the application layer? I'm
curious about the choice of Angular Universal. Is the idea that it's easier
to write a UI in Javascript than JSP? Having separate servers for the
front-end is interesting. I could see the merit of running up multiple
DSpace Angular servers to sit in front of the DSpace REST API. That could
certainly help with availability. 

 

It looks like DSpace Angular is going to be serving static assets directly,
but doesn't that seem inefficient in comparison to using Nginx or Apache
httpd? Or is the idea that most production installs will use a caching proxy
like Varnish or CloudFront in front of DSpace Angular?

 

I'm curious to hear more!

 

David Cook

Software Engineer

Prosentient Systems

72/330 Wattle St

Ultimo, NSW 2007

Australia

 

Office: 02 9212 0899

Online: 02 8005 0595

 

-- 
All messages to this mailing list should adhere to the DuraSpace Code of 
Conduct: https://duraspace.org/about/policies/code-of-conduct/
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/056501d68707%24fac56690%24f05033b0%24%40prosentient.com.au.

Reply via email to