Did you mean to use “orders” as in the plural here?
Are you saying that if I think a app will take 400 hours it will actually take 40,000 (2 orders of magnitude bigger) hours at the very least?
I’m on my 4th angular project, 3rd saas application, and 2nd 100% full spa app from a combination of a full time job, freelancing and soloprenuering. I’ve also written tons of jquery/jquery UI and knockout and fiddled with react and ember. At this point you could say I’m very proficient at SPA’ing.
The con of course is you have to write a little more code… well that depends… hmm. Actually it could be less. You know all that code you have to write when a user submits a form and validation triggers and you have to send back the form with a message and oh god I’m already bored now. Well that with a SPA is so much easier.
Actually you know what, who cares if its 20% slower of even 50%. SPA’s are slick apps which are fun to write.
I should write about this angle more, but in general I think we, as a bootstrapper community, are making technical decisions trying to optimize some edge case that could have a negative effect on the mental health of the bootstrapping programmer.
Look if you want to learn a new technology and be super cool about your tech stack and make a full SPA because and that will make you feel GOOD about what you are working on BUT it will take twice as long, well fuck it, take twice as long. If you’re a decent programmer you are not going to be heading towards financial oblivion and don’t have any deadlines you have to make. Well thats assuming you don’t quit your job way too early like I did, whoops…
Optimize the beginning stages of a saas for personal happiness. Once you have customers emailing you dumb support questions and your growth rate is a half a point of nothing and you have no idea why you just spend a year of your life building some glorified todo list thing you can still look back at the code and say “man, I learned a lot and that was FUN”.
Building the product is the funnest part of SAAS, why would you rush that just so you can get to the un-fun parts sooner?