Thanks. I will checkout and take a look at it. 发自我的 iPad
> 在 2014年9月29日,上午11:40,Alexey Petrushin <[email protected]> 写道: > > There's kind of eCommerce in node.js, very simple though, sample shop built > with it http://robotigra.ru > > It's not exactly eCommerce, but a static site generator with eCommerce plugin > http://eviltext.com > > The sample shop with its sources > > http://shop-example.eviltext.com > https://github.com/sinizinairina/eviltext-shop-example > >> On Friday, 26 September 2014 15:46:45 UTC+4, lin di wrote: >> 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 a topic in the Google > Groups "nodejs" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/nodejs/h7Cs-41qVKU/unsubscribe. > To unsubscribe from this group and all its topics, 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/666a282a-45bf-4422-bcbe-0814715fcbdf%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- 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/8DEBBECE-A179-4DC5-B50C-37066AD5DEB7%40gmail.com. For more options, visit https://groups.google.com/d/optout.
