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.

Reply via email to