Me: I hate Java. It should die.
Non-techie boyfriend: Why?
Me: Every time I make a change to this Java web application and want to test it, I have to re-build the app, re-deploy it, and restart the server.
Non-techie boyfriend: So if it were a car…
Me: Say I’m trying to replace a battery. Were this a Rails car, I could take out the old battery, put in a new battery and start the engine. But this is a Java car, see? So I have to take the whole car apart piece by piece, put in the new battery, completely re-assemble the car, and then start it.
Non-techie boyfriend: Java sucks.
8 Comments
You forgot verbosity and extra layers. The Java TransportationDeviceImpl doesn’t have a battery, it has an EnergyManagerFactory that gives you access to the ConcreteBatteryEnergyDeviceImpl.
I’d have to say… if they were both cars I would have crashed and burned to a crisp using either. But that’s probably because I’m such a bad driver and I like to speed around corners that have speedbumps.
Also it appears that these “cars” resemble that irritating PC vs Mac TV Commercial. I wonder when the iPhone and Blackberry will go after each other?
Right, except Macs and RoR are right and PC’s and Java are wrong.
I actually made more car references, so my part in the discussion was not as passive as that.
Oh yeah? Complain to the Hague about it.
Now go ask V.V. Putin for protection, like you always do. Hague Russia Gute Freunde
I was right. iPhone vs Blackberry it is!! Have to feed it.