. Net ProgramA Java programmer is an armed force with a uniform assault rifle. A Java programmer is a group of green forest people with various knives, guns, and sticks.
. Visual Studio is a well-designed tool. It has the following advantages: Quick Start (Simple entry) and high efficiency (fast development ); easy upgrade and maintenance (Microsoft's consistent downward compatibility); complete user manuals (msdn should be the most detailed document in the world ). At the same time, it has the following Disadvantages: Technical confidentiality and unauthorized disassembly (. NET is not open-source, although it has been showing signs of looseness); restrictions on the use of military zones (well-known non-cross-platform features ).
Java programmers have a variety of weapons (Sun, IBM, Google, and many companies provide a variety of development frameworks). They have the following advantages: Self-service selection and combination of weapons (low cost, high Degree of Freedom); technology sharing ("Open Source", but remember that this is only a general weapon, and charges fees are required for the better); unrestricted use of regions (cross-platform ); they have the following Disadvantages: difficult to choose (select a knife or a gun or a stick? The mixed open-source results make you feel at a loss); it is difficult to upgrade and maintain (Sun's JDK does not consider backward compatibility, not to mention other things. It is also very dangerous for an open-source organization to close down its acquisition). The incomplete manuals on various weapons, resulting in a high level of knowledge (less Java Development documentation ).
The army has excellent officers and generals (. NET Daniel), and the green forest people have amazing heroes and heroes (Java Daniel ).
No matter what the weapon is, it is the most amazing to use it. Development tools do not matter. The key is to use them!
No matter what kind of people, those with ideas (design ideas) are the most powerful.