i evaluated sailsjs and loopback against each other. i like the tooling around loopback a lot and the project structure seems to be less oppinionated and feels a bit simpler for now...
instead of waterline, i have lots of loopback-connectors that somehow use juggler if i understand that right. while sailsjs uses api blueprints, loopback uses swagger2.0. ...underneath, both use expressjs sailsjs is backed by http://balderdash.co (it has ~4700 commits https://github.com/balderdashy/sails/ , last commit 6 hours ago) => first commit in january 2012 loopback is backed by http://strongloop.com (it has ~1300 commits https://github.com/strongloop/loopback/ , last commit 4 days ago) => first commit in april 2013 loopback is kind of the official maintainer of expressjs and a lot of nodejs core developers work there, as far as i understand. 2014-12-21 9:07 GMT+01:00 Andi Nugroho Dirgantara < [email protected]>: > If you want to learn Express, I recommend SailsJS instead, it has good > learning curve for beginners (as long as you has experience in Javascript > of cource), easy to use and learn, flexible, and also has a good directory > structure. It's built on top of Express, Socket.io, has very helpful ORM > library called Waterline ORM that support many databases, auto generated > API actions called BlueprintAPI, and so on. > > But if you want to build database-driven application, I assume finance app > is a database-driven apps rather than complex-algorithm apps, so KeystoneJS > is also good for you. It's very easy to use, but strictly using MongoDB > only as database. I think finance apps need more "secure transaction" > databases that supported by any SQL's even you can control it in > application layer. > > Pure ExpressJS, Loopback, and Koa is also good, but it's rather hard to > develop starting apps since you must write your code from very scratch. > > I know nothing about MeteorJS since I and my company never use that. > > But still keep in mind that nothing is most good among the other. If there > any, of course other frameworks will discontinued, lol. > > Hope this can help. > > On Sunday, December 21, 2014 1:39:04 AM UTC+7, Roelof Wobben wrote: >> >> >> >> Op zaterdag 20 december 2014 19:28:12 UTC+1 schreef Aria Stewart: >>> >>> On Dec 20, 2014 10:27 AM, Roelof Wobben <[email protected]> wrote: >>> > >>> > Hello, >>> > >>> > I want to try to make a financial app in node,js by using a web >>> frameworks. >>> > >>> > As far as I can see there are a few I can use like meteor, express or >>> koa. >>> > >>> > Which one can I use the best and why ? >>> >>> All are good, and without knowing your context -- skill, team size and >>> training, goals, and with finance, regulatory context, so it's impossible >>> to say to use one specific set of tools for your task. >>> >>> >>> Skill : beginner with node.js >> Team size ; 1 (me alone) >> Goals : to make a sort of e-commerce site where we can keep track on >> which member borrows which tool. Later on implement cash on hands, bank >> accounts to keep track on the finances and a part to keep track of members >> data like name, adress and so on. >> I have a accounting background >> >> When you need more things, just ask. >> >> Roelof >> >> > -- > 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/7385c4ce-f648-45ed-9329-108c0d3871a4%40googlegroups.com > <https://groups.google.com/d/msgid/nodejs/7385c4ce-f648-45ed-9329-108c0d3871a4%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > 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/CAN5%2BLUsu4WbcUvVR34UFRVWP%2BZ9tfU7cOPECALmKeSNB3BS%3Dow%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
