Which of the following is the future of LAMP and MEAN?

Source: Internet
Author: User
In future web development, who will win the LAMP and MEAN technology stacks in app and api development. LAMP is a traditional Web development stack and short for LinuxApacheMySQL and PHPPython, while MEAN is MongoDB, ExpressJS, AngularJS, and Node. js. In future web development, app and api development, who will win the lamp technology stack and mean technology stack.

LAMP is a traditional Web development stack, short for Linux Apache MySQL and PHP/Python, while MEAN is MongoDB, ExpressJS, AngularJS, and Node. js.

Will mean replace lamp, like nginx instead of apche.

Reply content:

In future web development, who will win the LAMP and MEAN technology stacks in app and api development.

LAMP is a traditional Web development stack, short for Linux Apache MySQL and PHP/Python, while MEAN is MongoDB, ExpressJS, AngularJS, and Node. js.

Will mean replace lamp, like nginx instead of apche.

I feel that the topic is too big. Unfortunately, it is not prestige enough to cut down the score for questions ~~

I think the premise for your question is open source web development.
The technology is always improving, and the specific technology stack will decline. Important design ideas and development models.

JustDatabaseFor example, you need to know that the latest database technology has developed very rapidly.mongoDBThe prototype is heavy and the performance is light. mysql is only a relational database with general performance in all aspects of open source.
JustFrameworkThe evolution speed is extremely fast, and the technology direction should be lightFramework, HeavyLibraryIn this regard, angular in the MEAN belongs to the framework.

Of course, from the perspective of technological development speed, the development speed of each word of MEAN far exceeds LAMP, but MEAN also has its own problems. javascript is the core, and development has advantages and inherent ills.
And follow it.

The two have different focuses,
Lamp has advantages in traditional pages,
Node. js features high concurrency and is suitable for writing interfaces.
Express is somewhat competitive with php, but it is much better than php.
The future development direction should be different in their respective roles and leads the way.
Therefore, you may wish to change your question to the future direction of web development,
In the future, a single server and multiple terminals will occupy a large share. web and app will all use the unified restful interface,
The web uses js to render the web page, and the app uses its own development language to render the layout.
This is entirely possible, but the share is obviously not too large,
Because it is unnecessary for most projects.
The popularity of lnmp does not depend on performance,
Simple tolerance is the key to its victory.

Some angular comments, whether compressed or cdn acceleration, cannot solve the problem of slow first screen, which is fatal.

Can MEAN discard lower-Layer Operating Systems and webservers? MEAN can be used to compare with ruby on rails

Angular is too heavy and has a lot of pitfalls.

You don't need angular. It seems that you can use bootstrap instead.

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.