any progress? after googing and testing for few hours, i finally decide to 
use keystone & sequelizejs(or bookshelf.js to support mysql acid). 

在 2013年9月12日星期四UTC+8下午10时07分14秒,[email protected]写道:
>
> I generally agree with Adam too, it's really important to have the right 
> foundation in place or you (or someone else using the project) will regret 
> it later.
>
> I asked about whether it would be possible to implement a robust solution 
> in mongo db because I've been working on an open source content management 
> system / web app framework built on express and mongoose. 
>
> The project hasn't been announced yet because I'd like to have better 
> documentation, a getting started, and examples in place before I draw too 
> much attention to it.
>
> That said, if anybody would like an early preview it's called Keystone JS 
> and there's a simple demo up at http://demo.keystonejs.com
>
> My company has used it as the foundation of a few eCommerce sites 
> (including http://www.bodymindlife.com, which we launched today) but 
> they've got fairly simple requirements - just creating customers and 
> logging purchases, there's nothing sophisticated like inventory management.
>
> However we're really happy with Keystone for content management and I'd 
> like to explore turning it into something of an eCommerce solution. If it 
> can be done (for example implementing a subsystem using redis or another 
> secondary database to ensure things happen safely) then having the store 
> content and customers managed with Keystone might be really good.
>
> Of course, it's not a good idea to use the wrong tool for the job - you'll 
> just end up fighting with it...
>
> Then again some people may have said that about using javascript for your 
> back-end ;-)
>
> The question is can we build a robust solution on top of mongo (*or* 
> alongside it with other systems) and if so, are people interested in 
> building it with me as part of Keystone?
>
> Cheers,
> Jed.
>
>
> On Thursday, September 12, 2013 9:54:08 PM UTC+10, [email protected] wrote:
>>
>>  no node expert by a long shot but I concur totally, am developing 
>> international logistics solutions for others and also running them in my 
>> own businesses since the 90ties and you've *got to play it safe* in this 
>> area or (apart from your MD, CEO or whatnot) the first fiscal inspection 
>> will pluck you to pieces as various taxes are directly affected. They just 
>> *love* to detect incorrect inventory statements on your sheet so they can 
>> e$timat€... You need to think very hard how to maintain the database 
>> accurate in an async environment with multiusers and you have to carefully 
>> design the statements or transactions that need to be executed in a certain 
>> sequence if you want your app to scale correctly. Sorry for ranting and 
>> raving like this but Adam is right. :-) 
>>
>> On 12/09/13 13:12, Adam Reynolds wrote:
>>  
>> The customer will care when the last item in stock is sold twice. You are 
>> right, in the initial work, it's all about the pretty stuff, but the 
>> backend implementation should be scalable as the customer grows.  
>>
>>  The last thing a customer wants to hear is that the solution works as 
>> long as you don't have too much business.
>>
>>  Seriously this ability to track stock accurately is the most important 
>> thing to a business. Having spent a lot of my 13+ years in e-commerce 
>> development, this stuff is absolutely critical. The 'design' is irrelevant 
>> when the MD of a company wants to know precisely how much stock is in the 
>> warehouse, and in your case, why we've sold 3 times as many products than 
>> we have in stock, just because the site got busy after they ran an advert 
>> on TV last night.
>>
>>  ACID compliance has serious financial implications and is why people 
>> keep harping on about it. It's really really really important.
>>
>>   
>>
>> On Thu, Sep 12, 2013 at 11:56 AM, Alexey Petrushin <[email protected]
>> > wrote:
>>
>>> Customers doesn't care if there's MongoDB, CouchDB, MySQL inside this 
>>> e-commerce stuff. 
>>>
>>> Also, as soon as the goal is to build widely used open source e-commerce 
>>> - it won't be a huge million user a day site (nobody uses simple open 
>>> source shops at such scale), it will be a small, simple and easy to use 
>>> shop. And on such a small scale - it's totally irrelevant how you implement 
>>> it, it probably will works fine even if you decide to not use any DB at all 
>>> and store all stuff in plain files.
>>>
>>>  So, this discussion about DB choice is pointless. Would be more 
>>> interesting to see what set of features it's supposed to have and where to 
>>> get a cool design (the thing that unlike DB is really important) for it. 
>>>
>>>
>>> On Thursday, September 12, 2013 2:38:19 PM UTC+4, Adam Reynolds wrote:
>>>
>>>>  Lol "SQL is boring"  
>>>>
>>>>  Think you're doing it wrong :)
>>>>  
>>>
>> 

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/2e139290-0c83-413a-b1f5-2b6278d6e2bd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to