Lamp and mean which have more future

Source: Internet
Author: User
Tags ruby on rails
In the future of web development, app and API development, the lamp technology stack and mean technology stack, who will win.

Lamp is a traditional web development stack, a short name for Linux Apache MySQL and Php/python, while mean is MongoDB, Expressjs,angularjs, and node. js.

Mean instead of lamp, will be like nginx instead of Apche, wind water.

Reply content:

In the future of web development, app and API development, the lamp technology stack and mean technology stack, who will win.

Lamp is a traditional web development stack, a short name for Linux Apache MySQL and Php/python, while mean is MongoDB, Expressjs,angularjs, and node. js.

Mean instead of lamp, will be like nginx instead of Apche, wind water.

The topic is too big. But it's not good enough prestige can give a question to lose points ~ ~

I think the premise of your question is open source web development.
Technology is always improving, and the specific technology stack will be fading. Important design ideas and development patterns.

In other 数据库 words, you should know that the recent development of database technology is very rapid. mongoDB Re-prototype, light performance, and MySQL is just open source in all aspects of the performance of the general relational database.
框架in other words, the evolutionary speed is very fast, and the technical direction, should be light 框架 , heavy , this point on the mean of the angular belong to the emphasis on the framework.

Of course, from the speed of technology development, mean each literal development speed far more than lamp, but mean also has its own problems. JavaScript is the core, and development has advantages, there are inherent ills.
and follow it.

The focus of the two is different,
Lamp advantage in doing traditional page,
The node. JS Advantage is concurrency-high, suitable for write interfaces.
Express has a somewhat competitive relationship with PHP, but it is significantly more than PHP.
The future development direction, should be the respective duties, each lead.
So your question may be changed to the future of the Web,
The future of a service will indeed occupy a lot of shares, Web,app through the unified RESTful interface,
The Web renders Web pages through JS, and the app renders the layout in its own development language.
This is entirely possible, but the share is obviously not too big,
Because it's not necessary for most projects.
Lnmp's popularity is not by performance,
Simple resistance is the key to its success.

Some opinions on angular, whether using compression or CDN acceleration, can not solve the first screen slow problem, which is fatal

can mean abandon low-level operating system and webserver? MEAN can be compared to Ruby on Rails

The angular is too heavy and a lot of pits.

Can not angular, it seems that can be replaced with bootstrap

  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.