Hacker News new | past | comments | ask | show | jobs | submit login

    Wikipedia                               Gmail
       <------------------------------------->
    Traditional                              SPA
Those two I'm pretty sure what I would use, but the other applications in between those extremes I'm not that sure...



I wouldn't mind at all if Gmail was a traditional multipage app that works without JavaScript.

Google Maps is probably a much better example.


Gmail does work without javascript, it has long been the example I give of competent web authoring. As for when it makes sense, I suggest this guideline: if what you're building is to be a worthwhile contribution to the World-Wide Web, it should have a mode with server-rendered semantic markup behind URLs which are stable forever. Client-side rendering is an enhancement to build after that works well. Your content is more important than the custom behavior you're adding to the the browser the user already chose.


This is exactly the approach I'm doing. I'm writing the app entirely server based, just a couple of ajax do avoid loading unnecessary data at some time.

The time I finish the app, I will tweak and optimize loading either by AJAX or implement something like backbone views.


Yeah you should try the HTML version of Gmail, it sucks.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: