Fri, 5 Feb 2010 21:21:14 EST
The more I use and become increasingly familiar with Java, the more I like it. It is such a monstrous technology that it is very hard to pick up. However, once you get familiar with the particulars it becomes an extremely lethal weapon. I have recently been spending the majority of my spare time working on network programming with Java. From first hand experience, I think it is much easier to do socket programming in Java then my favorite .NET language, C Sharp. Setting up a simple blocking-based socket server is trivial in Java. The advanced features of the New IO structure are amazing for socket programming and any IO operations once you understand what they do.
Technology media seems to neglect Sun Microsystems these days, but I have a great respect for the company. Java is a wonderful programming language, especially on the server side. Although I have to admit that it makes me a little uneasy to think that the core maintainer of a major programming language is one company. The real reason that I think Sun deserves credit is
Open Office.
It makes me really uneasy that Sun is now in the hands of Oracle. That also means that MySQL is a part of Oracle as well. In the time that I have been aware of programming technology and the industry, I cant recall Sun behaving poorly as a corporate entity. It seems like they have really adhered to their own "Do No Evil" paradigm.
Maybe its time for me to get back to my C++ roots.
On an off topic note. I have switched totally to Firefox and realized that the Technogumbo rss feed does not display properly in Firefox or its live links. I think live links are really cool, so it is my prerogative to make sure the site will work with them. I have modified all the headers on the site in order to incorporate the little firefox rss icon in your address bar as well.