What is a large internet application

<div class="iteye-blog-content-contain" style="font-size: 14px"></div>

 What is a "large Internet application"?

 

  1. Analyze literally

       It is a large-scale Internet-based application example. From the perspective of traditional application systems, the large scale is that the application uses a large Internet database oracle, the application server uses several IBM minicomputers, the application container uses weblogic or websphere, and the programming language also uses a large framework such as EJB. . In the current large-scale Internet applications, it is mainly large-scale websites. These websites do not use those high-end things, but use some cheap equipment, some open source software and some open source framework support, plus some middleware to go Build a large-scale Internet system; for example, the database uses free and open source mysql, and the server uses some ordinary PCs or servers, etc. However, a large number of these things are built together, cooperate with each other, and operate together in multiple copies; It's particularly bad, but the machines can work together to handle a lot of things. As the saying goes: three stooges are better than Zhuge Liang.

  1. From the perspective of development

        From lamp to distribution, it is a gradual process.

       Many systems are not designed as a high-level system from the beginning, or the system will take ten or eight years to make. When I used to work in a traditional industry, an old master said: A system generally needs to be remade in 5 years, and it conforms to Moore's Law. Let's not say why this is the case, just say that when we are building the system, many functions are not available, and many details are unclear, and we are doing it step by step.

 

        For example: when I was in Shougang, I once worked on a logistics and automobile transportation project, and it took nearly a year to complete the project. When it was completed, I felt that compared with the previous system, this system was absolutely perfect; less than a month after the system was launched, the leaders of the Transportation Department began to raise demands. what! The maintainers started to add functions, and while they were doing it, they found that the system couldn't add functions, and one was changed to another tofu dregs! The director called several of our architects together for a total. The result was that the old system continued to work, and the new architecture was used to reorganize and develop a set, and then promote it to other factories.

        In fact, this matter is not over. I later resigned and transferred to another company, and I also want to do a logistics software, but this logistics software is different from the previous one. It needs to support mobile client and car to find goods and goods to find a car features, cloud-enabled features, and a new version of the software began to emerge.

       Different business needs drive the progress of the project and the innovation of technology, and the innovation of technology also promotes the progress of the project.

 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326711290&siteId=291194637