Comments and complaints on software and technology in general
As Google announced, they will be releasing Google Web Toolkit to support building AJAX-ian web applications with Java. I just wish it were available for .NET as well. Not that I don't have faith in Microsoft's Atlas, but I would like to see and play with Google's approach ......
I thought this was an interesting outlook on Java and C# - like I care about Ruby. Anyway, I'm surprised there wasn't more on C# at OSCON2005. I've heard that C# has a pretty good following of Linux users. Granted, this was just something I heard from a hardcore Linux person, so I have no idea how much support it has. Of course, this is all because of Mono. Greg talks about how Java 5.0 (1.5) and 6.0 (1.6) features will help Java surpass C# current capabilities. Well, he's right. That kind of brings ......
I probably shouldn't even be propagating this crap, but I thought it was a ridiculous attempt to make the .NET plastform look worse than Java. IBM hired someone to evaluate IBM and Microsoft tools for productivity. I have no problem with the fact that IBM hired the evaluators. What I have a problem with is the fact that the tools they chose to implement (and not implement, for that matter) don't give a true picture to the appropriate level of effort for the Microsoft side of the picture. Two examples ......
What the hell is up with people putting the value you're checking for first in a comparison expression? I freakin' hate that!!! Is there some sort of advantage? Arrrgh... Maybe it's just me, but I think, “is <my variable> equal to <some value>?” That just makes sense to me. For instance, “Is your name Michael?” sounds so much better than, “Is Michael your name?” Granted, they both make grammatical sense. Maybe I'm just stuck in a latin-based society ......
Here's something to chew on...
...more-than 50% of programmers in the US use .NET as their primary development framework.
I don't know the date of this, but it came out of a Forrester report, according to Software Development Magazine.
...Ya know, maybe that was a bad title. Oh well.
As I'm sure you all know, Java was born to provide a single development platform for any hardware system. The dreams were idealistic, yet within reach, but the implementation severly lacks. This is all old news, however. I've always found it interesting that each J2EE application server provides a different set of extensions to the base J2EE class library. This just shows the inadequacies of the platform and the lack of support Sun and the JCP provide. The question is, with the recent release of ......
Coming up in the next release of Java, J2SE 5 (aka J2SE 1.5), there will be a new feature: static imports. I thought this was kind of interesting. I'll give an example, but before I do, let me explain something... Like C#'s using and VB's Import statements, Java has a similar import statement; however, Java's import statement can [but does not have to] specify a class name instead of a namespace (or package, in Java terms). I don't really know what the benefit of this is, but it's possible. I guess ......
Once again, I'm late, but it looks like the Eclipse Foundation has extended an invitation to Microsoft to join its efforts. I guess they think their new directions on web services and SOAs might be of interest to Microsoft, since they're the market leader, right now. Personally, I don't expect Microsoft to support this. First off, Eclipse has a long way to go to compete with Visual Studio. Secondly, do you seriously think Microsoft will support development for a product on a platform that it is a ......
Does anyone know of any good open source UML tools? I've only used 4 UML tools: IBM Rational Rose, IBM Rational XDE, Microsoft Visio, and Sparx Systems Enterprise Architect. I despise Visio, XDE is sufficient, Rose is pretty good, and EA seems to be the best (although I haven't done a lot of work with it). Anyway, I have a few ideas about coordinating modeling and coding, but wanted to test it out before I blurt it out to the world - I don't even know how feasible it is, honestly. In order to do ......
I recently found out that my office did a code review for a tool that may be maintained by my organization. Now, the tool has an odd choice of technology implementations, so I'm not sure who decided on everything. But, essentially, there's a .NET web application that uses Flash for some reporting UI components which talk to Java web services. And, the .NET app also talks directly to the same database that the Java web services talk to for additional admin functionality. (I hope I explained that clearly) ......
Full Java Archive