Microsoft's. NET Framework is a semi-finished product!

Source: Internet
Author: User
I liked programming when I was studying in college. At that time, I learned PASCAL. When I graduated from college design, I used DELPHI to develop a database program with a few students, I have been excited and praised in many ways. Since then, programming has become my second career, at ordinary times, McDonald's and Dicos depend entirely on them.
Maybe it's because of the preemptible nature. I have been using it for projects. After more than six years of graduation, I have done a lot. BORLAND DELPHI is just like the goddess it shows, with the help of my work. During this period, many of my colleagues bravely entered the embrace of VS, but I have always liked BORLAND products. That's why, in my imagination, the programming and development environment IDE should be as convenient, open, and flexible as DELPHI.
Last year, the competition for JAVA and DOTNET brought about a major change in the IT industry. In order to welcome this change, I finally made up my mind to change my single programming direction, this is a wise decision for me. The IT industry itself is a revolutionary and developing industry. Only by constantly meeting new challenges can we become the final winner! However, I made a wrong choice. I didn't select JAVA...
This also laid the groundwork for my current pain. After countless hardships and hardships, I realized how lucky I was before. What a good tool I used to use BORLAND DELPHI for a long time, microsoft Root is not qualified to be an IDE. It is not qualified to put everything into the game like the US Emperor. If it is not completed, the whole world will use it as a standard. I think after I finish writing this article, I will give up the development environment in which 2/3 of programmers are using MS VS2003.
All suffering is really difficult ..
Let's talk about the most uncomfortable thing, that is, its DataGrid control. Let's compare VS's DataGrid with DELPHI's DBGrid, two similar tools, however, there are many functional differences. DELPHI's DBGrid supports AutoSize, supports custom control of the number of displayed rows (that is, automatic paging), supports table Statistics, average and related calculations, and supports embedded custom controls, as shown below, the calculator or others can be connected to QuickReport to generate reports for printing and exporting. And many more... But let's look at the VS DataGrid, which is unimaginable for a person who is used to the blue product. All these functions depend on a lot of code and custom controls. I would like to tell the truth that I have never made controls in DELPHI, unless there are some special interface requirements, because DELPHI provides us with sufficient controls. However, in VS, I want to constantly implement such controls. I even want to create a special project file to store these controls, I still don't know what PrintDocument is for now. To print it, I need to rely on a foreign crystal report without licence, and I am afraid to do too many crystal reports, it consumes a lot of resources. If the customer buys a new computer, it will also be okay. If the customer still uses a server of 300, I am afraid the program will die there on the spot. There are a lot more, and the controls that connect to the database are simply chicken ribs, and they will not be used in the eighth life, because if you want them, I am afraid they are all self-written in the code.
I don't know why such an IDE goes from 5. 0 has been developing until now to release version 2005, so that a product without vitality can survive until now, I really have nothing to say to MS and BILL.

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.