A Design anti-pattern -- what is the wheel theory?

Source: Internet
Author: User

Post this articleArticleIt is caused by seeing an article "talking about" Wheel Theory ". The author's point of view is that, like the wheel theory, there will be no new technology in the world. Is it the limitation of the wheel theory itself? I personally have different opinions.

The concept of wheel theory, which I saw for the first time in a Turing anti-pattern book, has an anti-pattern solution called not to reinvent the wheel, that is, when we build a project, or when we need a technical solution, we should first search for materials instead of thinking about how to solve the problem, find a solution or a good way to solve this problem. We call this "Wheel theory ".

The author's point is that if the wheel theory is widely used, why does Java still need it. net, why does webwork still need to be built with Struts, why does it need to develop a LINQ with a nhib.pdf? When I first studied Marxist philosophy, I had such a sentence, the Marxist philosophy is advancing with the times. Of course, the wheel theory is the same.

What is the wheel theory?

It is true that the wheel theory is widely applied to applications and commercial projects. The project cycle is short and the time is tight. When the invention wheel ends, you will find that the user has urged you to project. Your entire car has only one wheel. Finished .........

I have summarized the wheel theory. The wheel theory is to first find the wheel, then learn how to use the wheel, and then make appropriate improvements to your car. When one day you find that your wheel is no longer applicable, or if there is no time to improve value, forget it, abandon the wheel, and start to invent your heart wheel. This is a step-by-step process of wheel theory!

Let's talk about Microsoft. net Framework. At the beginning, sun's Java company was in full swing and Microsoft was not launching it immediately. net, but eight years later, when he discovered many drawbacks of Java, the school started low efficiency, the framework did not have industry standards, and the JVM efficiency was low. So I re-invented the. NET wheel. Imagine how today's. net would be if Microsoft did not go to the wheel at the first moment and immediately invented the wheel?

I have made a lot of nonsense. I just give a suggestion to everyone who doubts the wheel theory. For everyone, the wheel theory is still widely used. The key is that we need to understand a correct wheel theory model!

In the past 08 years, the University is about to graduate, and the first job will be started later. The development based on workflow is really a brand new challenge. In short, the new year will continue to focus on. net, and the dream will remain unchanged!

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.