I have been idle for the past few days. I have studied Java UI and basically added swing and JSF to the door. At the same time, I have greatly deepened my understanding of Java. I used. Net many times and thought Java was similar. Well, the difference is quite big now .. I also understand that in addition to the development tools, as a platform,. NET is still a little away from Java.
However, I am confused about some things. In my eyes, as a performance layer, JSF does not lose ASP. NET at all, but it is not very popular. Is it that Ms's propaganda campaign is too strong? There is also the J2EE platform or class library, which is very broad and profound. The entlib under. NET is intended to develop a similar solution. But .. Why are various web application frameworks so popular everywhere? Does it mean that most of the Java websites in China are small websites?
There is also a competition between netbeans and eclipse. I have chosen Java ides for a long time and eventually used netbeans to add plug-ins using eclipse in special environments. In my opinion, if open-source software is used, netbeans is several grades higher than eclipse. If several official pack of Nb is installed and eclipse Callisto wants to implement the same function, it will take a long time to configure a third-party plug-in, it is still unstable, and the ease of use of various plug-ins is not guaranteed. However, there are still few Nb users and few Nb plug-ins. Many large companies have built the IDE on Eclipse. In fact, Nb has a strong personal ability, and the plug-in extension capability is no worse than eclipse, is IBM's business too strong?
Sun is a great technology company, but it is too difficult to do business. With JDK in hand, Sun has split other companies into most Java commercial markets. Even if Java is about open source, sun is too selfless .. Ms uses the platform to defeat its opponent again and again (you can read the Borland legend). Sun is just a little confused. Now JDK is going to be open-source, and Sun has less influence on java, ah ..
Today I saw this article, and I feel quite right. Commercial technologies are quite fragile in the face of commercial operations.
.. I 'd better lay the foundation,AlgorithmThe design mode is king, and English is a tool. Of course, we also need to learn more about the application at ordinary times. We will also use java2d to draw clustering graphs next semester. However, we will not be confused about popular technologies in the future. We will use Linux and C/C ++ for better use. Fighting ~