Google! DayPop! This is my blogchalk: English, Australia, Sydney, Newtown, Charles, Male, 26-30!


Updated: 27/9/02; 9:20:34 AM


The Desktop Fishbowl
tail -f /dev/mind > blog

Monday, 23 September 2002

Mike Writes:

The biggest problem I have with almost all frameworks is the findAll() curse that actually ends up loading too many objects. You have the EJB approach (findAll() just returns primary keys, and then the objects are lazy loaded), or the OFBiz approach (findAll() loads the whole record set in a single query) - but ne'er the twain do meet. - rebelutionary

I hate to sound like a broken record, but hibernate allows both approaches. sess.find() will return you a List of pre-loaded objects, while sess.iterate() returns you an Iterator that will lazily load each object when you call next().


7:40:40 PM    

Too much of the marketing of development environments seems to ignore the fact that the thing coders spend the majority of their time doing is either writing code, or thinking about writing code. “Just fill in this wizard, and you've deployed your very own web service” does not impress me much when all the service does is say “Hello World”

So long as you follow the advice of the Pragmatic Programmers and automate everything you're likely to do more than once, it's pretty easy to get around the absence of specialised tools for things like EJB development, application deployment and so on. All the development environment needs to do in that situation is stay out of the way (which some do better than others). On the other hand, you're unlikely to want (or have time) to write a fully-featured editor or code-navigation tools, and these are the two things that help you write code, and think about writing code.

The reason Intellij IDEA is so cool is that they started with the plan “let's write an environment for writing code, and thinking about writing code”. With that and the hooks to Ant, JUnit and CVS, there really wasn't much you couldn't make it do. A guy from Sun was giving us a sales demo for SunONE Studio on Friday, and all the questions that sprung to mind about it were a checklist of IDEA editor features. Does it have smart templates? Refactoring support? Java context-aware searches?

Amongst all the things SunONE Studio could do with EJBs, web services, web applications and so on, refactoring turned out to be a third-party plugin. To me, this is like shipping a car with air-conditioning, mag wheels and a turbocharger, but it's stuck permanently in first gear until you buy Rational Gearbox™


1:46:18 PM    

Maybe us bloggers should band together and buy Howard a certificate for Ekit? I wonder if that would solve the Ekit copy-and-paste problem? [Blogging Roller]

Maybe us bloggers could come up with a co-operative code-signing certificate scheme that bypasses Veri$ign completely? How easy/difficult is it to add a new trusted root certificate to a Java installation?


1:00:34 PM    




September 2002
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
Aug   Oct







Subscribe to "The Desktop Fishbowl" in Radio UserLand.

Click to see the XML version of this web page.

blogchalk: Charles/Male/26-30. Lives in Australia/Sydney/Newtown and speaks English.

I use NetNewsWire as my News Aggregator.

This is a Java Weblog

Click here to send an email to the editor of this weblog.



Click here to visit the Radio UserLand website.


jenett.radio.console.v1.1
theme designed by
jenett.radio

Copyright 2002 © Charles Miller