Hoodie: very fast web app development
1–10 of 155 posts
Re: Hoodie: very fast web app development
#2Interesting choice of couchdb. Any reasons for that compared to the alternatives?
Re: Hoodie: very fast web app development
#3I ask this because of the description found on the Github page: https://github.com/hoodiehq/hoodie.js
hoodie is a JavaScript library that runs in your browser.
It gives you
user authentication
data storage and sync
sharing
emails
and so much more
None of these things are really handled by the client-side frameworks mentioned above, so I'm wondering if Hoodie is basically drop-in easy for existing projects.Re: Hoodie: very fast web app development
#4I think promising "we want to enable you to build complete web apps in days" might be promising too much. Programming is difficult, there is no silver bullet, and a different data store certainly won't change that. Interesting choice of couchdb. Any reasons for that compared to the alternatives?
Re: Hoodie: very fast web app development
#5I think promising "we want to enable you to build complete web apps in days" might be promising too much. Programming is difficult, there is no silver bullet, and a different data store certainly won't change that. Interesting choice of couchdb. Any reasons for that compared to the alternatives?
I agree that there is no silver bullet for apps, and Hoodie does not try to be one. Our main goal is to enable as many people as possible to build real, data driven apps.
Think of it this way: if you're able today to build the frontend of an app in days, then you've all it takes. Our maxim is: if you get jQuery, you should be able to build apps with user accounts, data synchronization, emails ... the basic, boring stuff.
Re: Hoodie: very fast web app development
#6I haven't had time to look at try out the walkthrough, so here's a kind of dumb question that wasn't answered explicitly in the docs: how does it work with existing front-end frameworks, such as Backbone, Angular, Ember, etc? I ask this because of the description found on the Github page: https://github.com/hoodiehq/hoodie.js hoodie is a JavaScript library that runs in your browser. It gives you user authentication d…
This way, you get accounts and data synchronization for free. And offline ;-)
Emails and other future modules like payments are just extensions of the available JavaScript API in the browser.
Re: Hoodie: very fast web app development
#7I think promising "we want to enable you to build complete web apps in days" might be promising too much. Programming is difficult, there is no silver bullet, and a different data store certainly won't change that. Interesting choice of couchdb. Any reasons for that compared to the alternatives?
If I had to guess, the fact that HTTP and JSON are CouchDB's native tongue (removing the need for a middleman in front of the DB) was likely a factor.
Re: Hoodie: very fast web app development
#8And a presentation from earlier at @berlinjs including a live demo: https://www.youtube.com/watch?v=X3Ttb0BD8pg
Re: Hoodie: very fast web app development
#9How do you handle permissions by the way? is it the same concept as Firebase's? how do you handle data validation? (e.g. preventing users gaming the data, e.g. saving all their stolen ebooks in your system by using a console, or just cheating in a game by doing illegal moves?)
Re: Hoodie: very fast web app development
#10I haven't had time to look at try out the walkthrough, so here's a kind of dumb question that wasn't answered explicitly in the docs: how does it work with existing front-end frameworks, such as Backbone, Angular, Ember, etc? I ask this because of the description found on the Github page: https://github.com/hoodiehq/hoodie.js hoodie is a JavaScript library that runs in your browser. It gives you user authentication d…
at first, Hoodie is just a Store for data. So instead of Backbone, Angular etc storing their data via AJAX on a server, or in LocalStorage, we can very simply build adapters for all of the MV* frameworks to use Hoodie as their store. This way, you get accounts and data synchronization for free. And offline ;-) Emails and other future modules like payments are just extensions of the available JavaScript API in the bro…