[Excerpt] middleware and architecture analogy

Source: Internet
Author: User
Do migrant workers know this as a metaphor? ProgramThe workers are migrant workers. It is nice to say that they are construction workers. What does the civil society rely on to survive? I'm afraid it's a craft. It's also a migrant labor. Some people will use electric welding, while others will only move bricks. In an inappropriate analogy, computer languages are like welding and bricks. The ultimate goal is to build a building.

Case1
If you find the best builder in the world. They will use various electric welding to find various building tools. Find all kinds of excellent building materials. But sadly, the building they want to build is designed by a Sb architect. The result is that this building cannot be built, or it cannot be used after being built, because there are too many problems.

Case2
One of the world's best B's architects designed the most perfect building ever in the world. However, the developers found a group of migrant workers who only moved bricks and carried wood. The result is that the building cannot be built. If it is built for 50 years, the wind will blow down.

The above two cases illustrate the programming (programming most people talk about) andProgramming LanguageRelationship with programmers.

I think the UI middleware is like building materials, and the architecture is the drawing and method.
If there is no glass in the primitive society, it is the same principle to create doors and windows like glass.

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.