Re:Morpheus – Isomorphic web publishing platform, built with...
by vesparny84 on Wednesday January 21, 2015 @01:51PM
(#8924730)
The server is needed for serving responses to api calls when the user navigates pages.
If you don't have server, you won't be able to have a SPA, but just a static generated website.
Re:Morpheus – Isomorphic web publishing platform, built with...
by duaneb on Wednesday January 21, 2015 @02:38PM
(#8925120)
Exactly, so it's not isomorphic. An isomorphic application wouldn't depend on its inverse to work.
Re:Morpheus – Isomorphic web publishing platform, built with...
by vesparny84 on Thursday January 22, 2015 @03:48AM
(#8928166)
Isomorphic means corresponding or similar in form and relations, not independently of each other.
I strongly recommend using "fully shared state" or "client-server application" or something to not imply anything more than DRY logic in javascript across the state of the blog. Otherwise it devalues both your work (doesn't fulfill people's expectations of isomorphism) and the word (it no longer has any meaning).
EDIT: To put it another way, I would expect a server to NOT BE NECESSARY for the client to work, just like clients aren't necessary for the server to function correctly.