javascript - Difference between MEAN.js and MEAN.io -


I wanted to use the MEAN javascript stack, but I noticed that two different stacks have their own website and their installation The methods are: mean.js and mean.io. That's why I am asking myself this question: "What do I use?"

So to answer this question, I ask the community if you can tell what the differences between the two are? And if possible pros and cons? Because they look like me

They are essentially the same ... they both use swig for templating, they Both tests, karma and motcha are used for passport integration, nodes, etc.

Why so? Mean.js is an artisan of Mean.io and both were initiated by the initiative ... Mean.io is now under the umbrella of the company looks like Lenovo and Man (Amos Haaveev) with his company Stopped and began to mean. Js You can read more about the reasons.

Now ... main (or small) differences that you can see now:


CFFolding and boilerplate affair

Mean.io uses a custom clear tool called 'mean'. Mean.js uses Yemen generator Modularity

More intuitive node package with client and server files inside Mean.io module Uses modularity.
Mean.js only uses the module in front-end (for angular), and connects them with express. Although they were also working on vertical modules ...


build system

Mean.io has recently moved into the DRAM
Pisces JS Grunt uses


Deportment

Both have dockfiles in their respective reps, and one-click installs in Pisces , While mean can also be deployed with .js.


Documentation

Meaning Oh okay docs
Pisces are amazing documents in Jays


Community

Meaning.Come is a big community because this is the original Boilerplate was - Mean.js has a low speed but steady increase


At a personal level, I like the philosophy and openness of MeanJS and more IconIO traction and module / package approach I , And you'll probably end up modifying them, so you really Whether to take the other can not go wrong in choosing them just as an exercise of learning and as a starting point.


Alternatively "MEAN" ??? Solution

MEAN is a general way of describing a boilerplate / framework (which has been scaled) which takes "Mongo + Express + Angular + Node" as the base of the stack. You can find the frameworks with this stack that use other sects, some of them are really good for building RAD (rapid application development) and SPA. Example:

  • With officially,
  • (main Node .JS Core Contributors represent)

    You also have MEAN (this is 'MN'), but it rocks ..

    Have fun!

  • Comments

    Popular posts from this blog

    Verilog Error: output or inout port "Q" must be connected to a structural net expression -

    jasper reports - How to center align barcode using jasperreports and barcode4j -

    c# - ASP.NET MVC - Attaching an entity of type 'MODELNAME' failed because another entity of the same type already has the same primary key value -