Sorry I wrong about Loopback since I never use them :D but basically it's true that Express is good for beginner. Loopback is backed by Strongloop, one of the company that serious in NodeJS and also sponsored ExpressJS. Maybe next year I will learn Loopback, it looks so promising.
---------------------------------------------------------------------------------- Andi N. Dirgantara Platform Developer NoLimit Indonesia On Mon, Dec 22, 2014 at 10:07 AM, Alexander Praetorius <[email protected]> wrote: > 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 a topic in the > Google Groups "nodejs" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/nodejs/YbGIZkH2S00/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/CAN5%2BLUsu4WbcUvVR34UFRVWP%2BZ9tfU7cOPECALmKeSNB3BS%3Dow%40mail.gmail.com > <https://groups.google.com/d/msgid/nodejs/CAN5%2BLUsu4WbcUvVR34UFRVWP%2BZ9tfU7cOPECALmKeSNB3BS%3Dow%40mail.gmail.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/CAHaf%2BXNGPx-pt6PWwh9ofAOMyuiuPeAcWK9tRH4kTOSbHx_dUQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
