3 ms·
> Progressive enhancement leads to less initial effort. This is definitely not true across the board. I created a video player for reddit (http://dailyblocks.c
by tuxracer 11y ago
> Progressive enhancement leads to less initial effort.
This is definitely not true across the board. I created a video player for reddit (http://dailyblocks.com http://dailyblocks.com) a while back which is completely client side rendered. Having done it this way I didn't need to setup or look for any server side technology. Simply put it up on any host that can serve up an HTML and JS file and be done with it.
> Single page and script heavy applications are more complex and take more time to develop and debug than server side rendered applications.
This also wildly varies depending on skill set and circumstances. Being a completely client side app all of the debugging tools come for free in my browser. If you happen to be more familiar with a different set of debugging tools then it's possible client side code takes more time for you to debug, but that's hardly a universal statement.
> They often duplicate logic between the client and the server.
Not true for isomorphic web apps. But again, depending on skill set this may or may not be more time consuming for you personally.