Soviet-era JCP needs change, concedes top commissar
beans... #
Posted Friday 21st March 2008 21:46 GMT
they should start with the basics,
Fix Date
Choose one implementation of Exceptions, Runtime or Declarative
Add in .Net style property declarations.
and then they can start on the impossible, try and teach new developers to question the JVM and not blindly belive that it's a gift from god that will never fail.
The biggest mistake #
Posted Monday 24th March 2008 22:28 GMT
JSR-47.
Log4J was already established as the best logging framework when JSR-47 came round, but the JCP said "not invented here" and had to come up with their own (crap) version. Result? No one, but no one, uses java.util.logging, while log4j is the first jar file I add to any new project.
Even when Apache asked very nicely for them to modify JSR-47 so that log4j could become the default provider, they said piss off - despite the fact that several other JSRs issued revised versions as a result of feedback from the community (JMS 1.1 did away with P2P and P/S domains, for example).
If the JCP wants to change, and wants to show that they have changed, the first thing they should do is throw away java.util.logging and incorporate log4j into the JDK (or at least provide an SPI so that log4j can be the default provider).
Beans...... #
Posted Tuesday 25th March 2008 12:51 GMT
Nice to see they admit that EJBs are excerement.
I wonder when they will admit that ordinary "beans" are c***p as well. A bit of jiggery pokery with naming conventions allowing getLost() and setUp() to return the value of public variable Lost or set the value of public variable Up in the absense of an expicit method would have acheived the same effect without requiring millions of lines of useless code.
Popular Whitepapers
- 10 Strategies for Choosing a Midmarket ERP Solution
Find out how to use the changing ERP market to your advantage - Enterprise PBX buyer's guide
Access to expert research on all aspects of the IP PBX market - The top 5 server monitoring battles
And how you can win them - Productive high performance computing for upstream petroleum
IBM Cluster solution powered by the Intel Xeon Processor 5500 Series - Straight Talk with Dell: Sending out an SaaS
On Demand Webcast - Enabling the Agile Data Center
On-Demand: Audio Only