I've no time free to start or participate actively on this project, but 
maybe in few months when I finish some projects maybe I can go in...

Regards

El sábado, 14 de septiembre de 2013 10:41:08 UTC-4, akira escribió:
>
> @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.

Reply via email to