Nowadays, developing a web application requires a server side scripting language with the development of some code to run on it. Such code often contains the APIs. As the market and technology going faster matching up the speed of time, many IT firms have started working on the MEAN stack. What does the MEAN stack stand out for?

MEAN stands for

MongoDB– It is a schema-less No SQL database system. It saves the data in the form of binary JSON which makes it lighter and easier to pass data between client and server. MongoDB provides a deep query ability i.e. support of dynamic queries on documents using a document-based query language that’s nearly as powerful as SQL.

Express JS– Express is a minimal and flexible Node.js web application framework. It provides a robust set of features for the web and mobile applications. Express provides a thin layer of fundamental web application features, without obscuring Node.js features.

Angular JS– It is a JavaScript framework developed by Google. Angular is an MVC-type framework. It offers two-way data binding between models and views. This data binding allows for an automatic update on both sides whenever there is a data change. It enables you to build reusable View Components. It provides a services framework to allow easily backend-frontend server communication. Finally, it is just plain JavaScript.

Node JS– It is a server-side JavaScript execution environment. It is built on Chrome’s V8 JavaScript Engine. It is faster and scalable than other server side technologies. Node JS uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.

 

AngularJS and MongoDB both deals with JSON data, as NodeJS and ExpressJS do. The data flows from each layer without the need of reformatting or rewriting. MEAN uses the same JSON format for data everywhere which makes it simpler and saves the time of reformatting as it passes through each layer. Having JSON through the MEAN stack makes the working with the external APIs easier: GET, manipulate, present, POST, and store all with one format.

 

Disadvantages of using MEAN stack

  • When you need a script to be run, example, a cronjob to supplement what your web application does, you need to use another language, because sequential processing is not that natural to do. It defeats the purpose of why using node in the first place. So, to avoid context switching between different languages in the front-end and back-end.
  • When using angular, you need to forget the backward compatibility. even developers of the framework realized that there is something wrong and decided to rewrite the framework almost from scratch.
  • MongoDB using memory mapped file, let the Operating System handle the caching. The size of you database is limited by virtual memory provided by Operating System and hardware.

86 thoughts on “Introduction to MEAN Stack”

  1. I think what you typed was very logical. But, think about this, what if you added a little content?

    I ain’t saying your information isn’t good, but what if you added something to maybe grab folk’s attention? I mean The MEAN stack..

    – YourSpot is kinda plain. You ought to glance at Yahoo’s front page and see how
    they create article titles to get viewers interested. You might add a related video or a related picture or two to get
    readers interested about what you’ve written. In my opinion, it could bring your website a little livelier.

  2. Thanks a lot for sharing this with all people you actually realize what you’re talking about! Bookmarked. Please additionally discuss with my site =). We will have a link exchange arrangement between us!

  3. There are some intriguing points in time in this post but I do’t know if
    I see all of them middle to heart. There is some validity but I am going to take
    hold opinion until I look into it further. Good post
    , thanks and we want more! Added to FeedBurner as well.

  4. I precisely needed to say thanks again. I’m not certain the things I would’ve made to happen in the absence of the type of smart ideas shared by you regarding my subject. Previously it was a very distressing circumstance in my circumstances, nevertheless being able to view the very well-written form you treated that took me to cry over delight. I will be thankful for the assistance and then hope that you know what a powerful job you are carrying out educating the rest using your website. I know that you haven’t encountered all of us.

  5. You are so cool! I actually do not suppose I actually have read something that
    way before. So good to get someone with a few original ideas on this subject
    material. Really.. many thanks for starting this
    up. This internet site can be something that is needed online,
    someone with a bit of originality!

  6. Howdy! This is my first comment here so I just wanted to give
    a quick shout out and tell you I really enjoy reading through your blog posts.

    Can you suggest any other blogs/websites/forums that go over the same subjects?
    Many thanks!

  7. Attractive section of content. I just stumbled upon your web site and in accession capital to assert that I acquire in fact enjoyed account your blog posts.
    Any way I will be subscribing to your feeds and even I achievement you access
    consistently fast.

  8. I’ve been browsing online over 2 hours today, yet I never found
    any interesting article like yours. It really
    is pretty worth enough to me. I think, if all site owners and bloggers made
    good content while you did, the web will likely be much more useful than before.

    1. Thank you so much LaurenOGuers for your valuable words 🙂
      Share among your friends so that more people can know about this 🙂

  9. Hi, I do think this is an excellent site. I stumbledupon it 😉 I may come back once again since I bookmarked it.
    Money and freedom is the greatest way to change, may you be rich and continue to guide
    others.

  10. Hello! I really could have sworn I’ve been to this website before but after
    browsing through a number of the post I realized it’s a novice to me.

    Anyways, I’m definitely happy I came across it and
    I’ll be book-marking and checking back frequently!

  11. I was once suggested this blog via my cousin. I’m now not
    sure regardless of whether this submit is written by means of him as nobody else recognise such specific about my difficulty.
    You might be incredible! Thanks!

  12. You actually help it become seem very easy together with your presentation but I
    find this matter to become really something
    which I believe I would personally never understand.
    It seems like too complicated and very broad for me personally.
    I am looking forward for your forthcoming post, I am going to try to find the hang
    from it!

  13. When someone writes an article he/she maintains the image of your user in his/her mind that how the user can know it.
    Therefore that’s why this paragraph is outstdanding. Thanks!

  14. I do not even know how I wound up here, but I thought this post was great.
    I don’t know what you are about but definitely you will be visiting a
    famous blogger in the event you aren’t already 😉 Cheers!

  15. I had been pretty pleased to learn this site.
    I have to to thanks for ones time as a result wonderful
    read!! I definitely enjoyed every little bit of it and so
    i perhaps you have saved to fav to find out
    new stuff within your site.

    1. Thank you BrainVMutton … We appreciate your comments and valuable time you have spent on our blog. Keep Visiting for more 🙂

  16. My partner and that i stumbled over here different web site and thought
    I should check things out. I really like what I see so i am just just following you.
    Look forward to looking into your web page yet again.

  17. My significant other and I stumbled right here provided by a different website address and thought I should check things out.
    I really like what I see so now i am following you. Look forward to looking
    over your online page repeatedly.

  18. hello!,I like your writing so much! proportion we stay in contact extra approximately
    your article on AOL? I require a specialist within this space to solve my problem.
    Maybe that may be you! Having a look forward to check you.

  19. Nice post. I learn something new and challenging on sites I stumbleupon everyday.
    It will always be exciting to read through articles from
    other writers and practice something from their web sites.

    1. Hi EdwinXLapora,

      Honestly, we haven’t searched out for any. We just want to help out people, guide them and provide them the right information here through this blog.
      Hope you’re enjoying reading our stuff.
      In the end I would just say ‘Keep Visiting’ 🙂

  20. hello there and thank you for your info – I have definitely picked up anything new from right here.
    I did however expertise some technical points using this site, as I experienced to reload the web site a
    lot of times previous to I could get it to load correctly.

    I had been wondering if your web hosting is OK? Not that I’m
    complaining, but slow loading instances times will often affect
    your placement in google and can damage your quality score if ads and marketing with Adwords.
    Anyway I’m adding this RSS to my e-mail and could look out for a lot more of your respective fascinating content.
    Make sure you update this again very soon.

    1. Hi,

      Sorry for the inconvenience you had to go through while loading our site. We will make sure you don’t have to face this again.
      Keep Visiting 🙂

  21. Woah! I’m really digging the template/theme on this
    website. It’s simple, yet effective. Lots of times
    it’s difficult to get that “perfect balance” between user friendliness and appearance.

    I have to admit you might have done a amazing job using this type of.
    In addition, the blog loads extremely quick to me on Internet explorer.
    Superb Blog!

  22. That is a great tip particularly to the people fresh to the blogosphere.

    Short but very precise information Appreciate your
    sharing this particular one. Absolutely essential read article!

Leave a Reply

%d bloggers like this: