If an SPA takes longer (much longer imo) to develop, what are the conditions necessary to warrant it over a traditional server side app?
@timcase None IMO. Only if you have money to spare to afford separate frontend + backend people, + 1 ops person.
@jeromedalbert @timcase I would say it depends on where you intend to ship clients. You should maintain a separate backend if you're producing clients for the web and mobile that will be need the same API. The web frontend could then even be bundled in electron (though please don't) and shipped to desktops.
A Mastodon instance for Rubyists & friends