Sometimes Java is just disgusting
This week I was learning for the assessment tomorrow: “Distributed Software Systems”. So I had a lot to learn about Servlets, XML-RPC, SOAP, REST, JRI and JMS. All of them are interesting technologies and I learned a lot!
But (a big but) most of the time it’s so hard and complicated to implement them with Java. For all of them (except RMI) you need an external framework who isn’t included in the Java SE. Even JMS although it’s a technology that is specified by sun! That means for every technology you have to deal with different types of documentations, different webpages and peculiarities of every API. There is no “standard” how such things are done in the Java world. I needed a lot of time to learn all the stuff and there is almost no framework where I can say now: “wow that’s cool”. RMI is here an except too. RMI is quite nice.
For me, more and more the only reason why Java has its right to exist is its platform independence. Due to the fact that the Java framework itself is not how I expect it from a framewrok that has such a big market share (and the reasons above are far not the only ones!)
