5 ms·
You are not crazy. The single page app trend is solidly in the "peak of inflated expectations" phase of the hype cycle ( http://en.wikipedia.org/wiki/Hype_cycle
by integraton 12y ago
You are not crazy. The single page app trend is solidly in the "peak of inflated expectations" phase of the hype cycle ( http://en.wikipedia.org/wiki/Hype_cycle http://en.wikipedia.org/wiki/Hype_cycle ), which is why there exists a subculture of developers who are trying to use the approach for everything, even where it isn't appropriate.
- CMCDragonkai 12y agoI think the single page app trend is coinciding with the growth of javascript, HTML5. It shows that the websites of the future will be more and more like web applications, and they need dynamic UI. The thing that's stopping us the SEO problem, which I hope is no longer problem anymore with snapsearch.
- hippee-lee 12y agoWhy not just render the public pages of your app out to HTML or use one of the phantom JS services to do it. Then when spiders come up the waterspout have your web server tell them where to go for your sites links. If you don't ant to do it yourself there are quite a few companies that can help: http://scotch.io/tutorials/javascript/angularjs-seo-with-prerender-io http://scotch.io/tutorials/javascript/angularjs-seo-with-pre...
- CMCDragonkai 12y agoThere's some important technical and operational differences from SnapSearch and using phantomjs, I answered this in a comment below: https://news.ycombinator.com/item?id=7765731 https://news.ycombinator.com/item?id=7765731
- tracker1 12y agoI don't expect quickbooks or photoshop to be SEO friendly... anyone that expects a web based app to be is doing it wrong. Use shebang urls or working push state loading urls if you want SEO. Also, google does run JS against your rendered content.. just not as often.
- Isofarro 12y ago> the websites of the future will be more and more like web applications, and they need dynamic UI. The thing that's stopping us the SEO problem, which I hope is no longer problem anymore with snapsearch. This juxtaposition doesn't make sense. If the "dynamic UI" can't be done in a progressively enhanced way, why can it work in a gracefully degrading post-hoc way? The main point of your software is that the output proves that progressive enhancement was the correct way to build the website in the first place.