Microsoft DSL started to engage in UML

Source: Internet
Author: User

Source: http://www.blogjava.net/calvin/archive/2005/12/07/22914.html

Author: Jiangnan Baiyi

Today, csdn toutiao is Microsoft DSL vs UML. Although it is not news, it is still very happy. Because I really do not like the so-called MDA based on uml2.0.
Someone said that there is no love for no reason in the world, but hate for no reason, especially on the Internet.
So I do not like the three friends of UML.
Because (non-fish batch: Isn't it for no reason ?) In UML, apart from the class diagram, sequence diagram, and interaction diagram, other such as the deployment diagram, it is just a matter of minutes. It is estimated that it took three friends to design it in ten minutes, which is of little use. The class diagram and sequence diagram can also be used as an official reader. When you go home for a few days, you can also design a model that is no different from each other. Is it worth sitting on the altar for so long?

Second, we do not like UML-based MDA.UML is a good communication tool, but it wants to use tagged value to express the entire system as the basis for code generation, just as it wants to use XML to describe the entire business system and business logic. Over the years, tool developers have wasted so many people and months, and they have not achieved much in addition to helping many graduate students with their graduation thesis. (If there is a limited generation effect, it is not much difference to open an XML file or powerdesigner)

But this is the third friend and UML. the hope of moving the industry to a higher-level language is tied to a chariot for years,Now, we finally have a problem.In addition, Microsoft's arm is thick enough, just like spring's practice of ejb2. How can I not be applauded by such an arrogant hacker?
I don't even need to worry about whether Microsoft's design is successful at the end (but in the development field, Microsoft has never completely failed products). As long as the game gets messed up, I am very happy. Besides, I am also a DSL enthusiast.

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.