top | item 6311545

Yapp.js: Build large client-side applications in a structured way

32 points| SamyPesse | 12 years ago |friendcode.github.io

10 comments

order
[+] avolcano|12 years ago|reply
Ironically, there's a company called Yapp (https://www.yapp.us/) that's one of the biggest users of Ember.js that I know of. Was super confused when I saw the title...
[+] paulftw|12 years ago|reply
looking at that scary diagram and thinking "will all yapp apps (yapps?) be as structural as the underlying framework?"
[+] harpb|12 years ago|reply
I like it - its pretty much my current app set-up for backbone + marionette, but done in a better structure.
[+] ghostdiver|12 years ago|reply
I want to build website with Yapp.js, my business model involves SEO, how can I do this in your framework?
[+] AaronO|12 years ago|reply
We also built Googlee (https://github.com/FriendCode/googlee), it's a service using PhantomJS, allowing you to snapshot the HTML of any Javascript based website.

Depending on how many pages you want indexed, I would pre-index your website with Googlee (periodically) and cache the results to disk, so you can quickly serve the HTML to Google and other bots.

Feel free to shoot me an email at [email protected] if you need any help.

[+] gildas|12 years ago|reply
Are your URLs predictable? If that's not the case, then I highly recommend you to take a look a http://seo4ajax.com (disclaimer: I'm one of the co-founder) which is the only service that handles this problem correctly.