@Norman Paniagua Have you started work on this?
On Tuesday, September 10, 2013 5:35:41 PM UTC+2, Norman Paniagua wrote: > > I think if you want a balance between nosql and rdbms take a look at > Postgres, seems to be a robust db with many years in the market, that > supports objects and relational data. > > But to me the most logical way to go its to develop a super package that > have many small packages that doest specific thinks, so lets say that use a > kind of ORM that support many dbs. Then you can have those modules (just a > fast brief): > > - nodecommerce-cart > - nodecommerce-payment-gateway-generic > - nodecommerce-payment-gateway-2co > - nodecommerce-payment-gateway-* (* its the gateway you want) > - nodecommerce-payment-notification (via mail, etc) > - nodecommerce-wish-list > - nodecommerce-orders > - nodecommerce-orders-tracker > - nodecommerce-orm > - nodecommerce-orm-mongodb > - nodecommerce-orm-postgres > - nodecommerce-orm-mysql > - nodecommerce-orm-couchdb > - nodecommerce-orm-redis > - nodecommerce-orm-* > > "nodecommerce" its the "package", in this way everyone can be happy using > the db driver and payment gateway the want, and the glue with all those > small packages its nodecommerce that can use express or another framework > and use the approach of actionHero ( > https://github.com/evantahler/actionHero) that build an app structure > (like rails) where you only focus on dev your custom code and example of > the app skeleton: > > /controllers > cartController.js (prebuild controller) > wishlistController.js (prebuild controller) > paymentController.js (prebuild controller) > /models > cart.js (prebuild model) > wishlist.js (prebuild model) > payment.js (prebuild model) > /view > cart/*.jade (prebuild view) > wishlist/*.jade (prebuild view) > payment/*.jade (prebuild view) > config.js > package.json > > to run > > npm start, ./node_modules/nodecommerce/bin/nodecommerce start or build a > custom app.js > > Thats what I think, maybe can use compoundjs, towerjs, or another > fullstack framework. > > Regards > -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.