One of the trending architecture nowadays with its usage and fun to work which as lead web development provoking to work with these.What I think is MEAN and LAMP stacks have their own advantage and disadvantages which makes them different. As per the need and dependency of the web applications, I think one should decide with which architecture they must move ahead.
What is LAMP?
It is a stack which was a foundation of the web for a long time. Web development platform that uses Linux as the operating system, Apache as the web server, MySql as the relational database management system and PHP as the object-oriented scripting language.
What is MEAN?
When to choose MEAN or LAMP?
It is not a wise idea to migrate already existing developed application in a LAMP to MEAN, but for a new requirement sure a good option to think.
The same it is not appropriate to go with MEAN for a simple website development for which LAMP has topped to meet the needs with a powerful CMS like WordPress or Drupal. For e-commerce business domains there’s are plenty of existing available software’s to handle this so opting MEAN will be again a foolish choice.
What we need to keep in mind is that a startup’s success is not determined by its stack. What determines success is execution. Time spent between anticipating LAMP vs MEAN can usually be better spent elsewhere. Like, obtaining customers and figuring out what you need to build.