Learning Microsoft's Developer Network MSDN
MSDN is a good helper for Microsoft developers. Thanks to Linux and open-source software, all software code is open, so any software developer can find the right place and start working directly. This is amazing! But it's slow. If you don't know how to start? Or do you not know a particular software project, or are not sure how to contribute to it? Or, you want to write something new and useful ...... But after three months of hard work, you suddenly found yourself repeating the work that has already been done by others for more than a dozen times. What should you do at this time? In the open source world, there is no clear guide available to guide you on how to program successfully. It usually takes several years for developers to understand the entire outlines and prospects of the Free Software world. In contrast, Microsoft provides Microsoft Developer Network and MSDN )". MSDN provides developers with help in writing programs and related tools using Microsoft products. In addition, the help I mentioned here is actually "help "! I have MSDN. Who are I afraid! MSDN provides well-written guides, best practice guides, latest test versions and production versions of Microsoft operating systems and software, software development tools, code samples, online forums, numerous articles written by fanatics and peerless experts from the Microsoft programming army, and so on. The best thing is that all of these help materials are well organized. Therefore, whenever you want to learn anything, you can easily learn it! MSDN is not cheap, but for Microsoft developers, it is definitely a value for money. Development source code sites such as SourceForge are also very convenient, but they are more focused on becoming a successful software project incubator than a successful educational site. In fact, objectively speaking, open source software and Linux do not have anything that matches Microsoft's MSDN.
Learn about Microsoft's universal user interface
Everyone has their own ideas on creating a user interface. However, what users need is a set of common user interfaces. They only want to learn one way to process all their daily transactions. The more you ask them to learn different ways to deal with the same thing, the more they hate you. To a large extent, Microsoft has made every effort to maintain its own user interface. If you know Office 97, you can use Office 2003. Once you have used Windows 98, you do not have to spend too much time to master Windows XP SP2. In Linux, the interface differences between different programs may be very large. In addition, the differences between different desktop system environments, such as KDE, GNOME, and Enlightenment are also huge. The user interface varies greatly between Linux environments and software, but Microsoft is starting to make the same mistake. They create a brand new user interface for Office 2007 and are so self-defeating, but in the eyes of many users, this is definitely an annoying improvement. At the same time, Linux is striving to become integrated and unified. Portland program The Portland Project), a working group composed of The publishers of various Desktop Linux systems, not only aims to help Linux develop a general APIsapplication programming interfaces, program development interface ), we try to develop a general user interface. Next year, it will be Linux, not Microsoft.
Learn the general format of Microsoft
Microsoft Office software is private, but it has become a de facto standard of general formats due to its monopoly market share. Like the user interface, the software format has been changing, but users can usually import files in the old format to the new application without losing any data. ODF provides a good solution. It is a common document format that can be read and written by any program. The problem with it is that, even now, it has not received enough support. I expect that one day all Linux releases and open source software will be able to read and write ODF freely. Once this day arrives, the advantages of common formats will be more advanced by Linux and open source software.
Learn about Microsoft marketing
One of the main reasons Microsoft becomes the dominant in the industry is that they spend hundreds of millions of dollars each year on marketing and advertising. Looking at any mainstream technology magazines, you will see Microsoft ads. Newspapers in major cities also exist. What do you guess about TV programs? You may say that part of the money is completely wasted. What I want to say is that for the IT giant of Microsoft, this is just a cool! However, you must admit that Microsoft always appears in front of consumers. Never underestimate this "vulgar" sales method! That's why the masses like to drink Coca-Cola, buy Toyota cars, stick to smoking, and continue to use Windows. In this regard, what have Linux companies done? Almost nothing is done. These idiots! Almost every 10 ads are seen. Oh, no, it is probably 100 Microsoft ads. I will only see a Linux advertisement. Do you know why Microsoft ads are mounted on Linux websites, such as Linux Today and many other websites? The reason is simple, because only Microsoft is buying these advertising spaces, while Linux is almost never buying them. This is the fact. For a long time, major Linux publishers rely on Linux news sites to survive. Yes, just like this site, we will report every small step forward for Linux. This method of survival was once very successful. It even created a small ecosystem that gave birth to the prosperous Linux World. However, this method gradually becomes invalid. Oh, yes, now more users are reading our monthly internal Linux journal. I believe the same is true for other Linux news sites. However, a new generation of online news sites, such as Slashdot, have emerged. Although they will also publish all the major news about Linux and many other small lace-up messages, many important Linux stories cannot be posted on the prominent position of Slashdot or Digg. Why? Although the total number of Linux users continues to grow, this growth is no longer explosive. Linux is no longer the most novel and exciting star in the world. Linux vendors cannot simply calculate how many people have read the news about the new Linux version or service they provide, and further expect these users to become loyal users of Linux immediately. Do you want new customers? Do you want to steal Microsoft's customers? So don't get excited when you post an advertisement on a page or corner of The New York Times! Dude, you have to spend a lot of money on Linux information, so that your information appears in front of customers every day.
Learn how Microsoft supports OEM hardware manufacturers
If I want to run Windows, I only need to buy one computer. You don't have to worry about anything, and you don't have to worry about anything. For more than a decade, there have been countless OEM manufacturers behind Microsoft, who are silently supporting it. You can't demand more! Linux vendors must make every effort to pre-install their Desktop Linux systems on their computers. Of course, it is very easy to install the Xandros system on a computer. However, you must also acknowledge the fact that a large number of computer users, they never install an operating system. For these users, what is installed in the computer is what they use. For Linux desktop systems, they must ensure that when a person presses on a computer, he should see that a Linux system is starting. That's simple. I cannot help but think that the support for Linux desktop systems should become an additional option for any small OEM. Then, once tech giants such as Hewlett-Packard and Dell see profit from Linux desktop systems, they will naturally join the team. At that time, and only at that time can we start to seriously discuss topics such as the year of Linux Desktop System. Another related problem is "the troubles of the everlasting driver ". Any piece of garbage that can be seen everywhere on the street has its own Windows driver. On the other hand, even now, many peripheral devices are not supported by Linux. Yes, I know that it only takes a little time to make minor modifications to the system, and you can make the vast majority of devices work on Linux. But how many people really want to experience such troubles? Absolutely not much! Think about it. When someone first tries a Linux system, he suddenly finds that his sound card, wireless network card, or anything else is not working properly. How does he feel at this time? He will think, "Oh, my God, I really hope these spam will support the Linux system !", I still think, "Ah, there must be something wrong with the Linux system. My sound card won't sound, and it's okay to work in Windows !" I tell you, they will definitely think: This Linux system must be fucking faulty! Linux may never have the same wide range of hardware support as Windows, but Linux supporters must do everything they can to ensure support for as many open-source drivers as possible. Fortunately, some PC OEMs, such as Dell, are now compressing Their Upstream device suppliers to provide Linux driver support for their devices. If such support can be increased, one day we will see that Linux is close to Microsoft's achievements in this respect.
Summary:
Another related problem is "the troubles of the everlasting driver ". Any piece of garbage that can be seen everywhere on the street has its own Windows driver. On the other hand, even now, many peripheral devices are not supported by Linux. Yes, I know that it only takes a little time to make minor modifications to the system, and you can make the vast majority of devices work on Linux. But how many people really want to experience such troubles? Absolutely not much! Think about it. When someone first tries a Linux system, he suddenly finds that his sound card, wireless network card, or anything else is not working properly. How does he feel at this time? He will think, "Oh, my God, I really hope these spam will support the Linux system !", I still think, "Ah, there must be something wrong with the Linux system. My sound card won't sound, and it's okay to work in Windows !" I tell you, they will definitely think: This Linux system must be fucking faulty! Linux may never have the same wide range of hardware support as Windows, but Linux supporters must do everything they can to ensure support for as many open-source drivers as possible. Fortunately, some PC OEMs, such as Dell, are now compressing Their Upstream device suppliers to provide Linux driver support for their devices. If such support can be increased, one day we will see that Linux is close to Microsoft's achievements in this respect.