To be honest, WPF is a cancer for free developers and small and micro groups!

Source: Internet
Author: User

People's original intention is always to do things well, from the love letter written on paper to the love letter software, from XML to JSON, from the abuse of design patterns to design patterns, or to the promotion of love, everything in the world, such as career.

The separation of business and interface has always beenProgramThe advanced realm pursued by members, but the world is originally a chaotic world. For small and free developers, the complete separation has achieved the far-reaching effect, originally, everyone wanted to simplify the development process and improve development efficiency. But in the end, it killed your brain cells, wasted your time, and increased your confusion, extended the fields to be learned. When you find something rewarding, you finally find that the interface you developed may not be as standard as windows form, and the customer experience is also very different, different systems are not uniform.

To be sure, WPF is an improvement, at least in data binding. Whether this progress is due to the promotion of other editing languages or the development of things. But why are you using WPF? This is a more important issue. If you are not a fan of mvvf, using WPF is meaningless, at least in my opinion. Moreover, I do not recommend that you learn mvvm in order to use WPF, this requires you to change all your programming habits.

From another point of view, as a programmer, I have an excellent understanding of CSS, JS, and PS, but I have never used WPF to develop any excellent interfaces, services, and interfaces, the complexity of the business, interface, and interface can be maddening people. It is not as good as flex. A single data binding can be used. There are too many concepts of WPF, and many of them are confusing. So I suggest a small team or a free developer. If he has no money to ask for a professional team about WPF, you should leave WPF early. Otherwise, you will eventually leave with disappointment.

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.