Hi Brandon,
Other than the first the first quote "The biggest problem with iBATIS is its 
too simple" every thing else is mine. You are welcome to put that on the wiki.

----- Original Message -----
From: "Brandon Goodin" <[EMAIL PROTECTED]>
To: ibatis-user-java@incubator.apache.org
Subject: Re: The biggest problem with iBATIS ..............
Date: Tue, 8 Mar 2005 09:47:35 -0700

> 
> haha!.. that's great. I sense a new wiki page on the ibatis site...
> "The Ligther Side". Who wrote that? I wonder if they would mind if we
> put that on our wiki?
> 
> Brandon
> 
> 
> On Tue, 08 Mar 2005 11:30:31 -0500, Antony Joseph <[EMAIL PROTECTED]> wrote:
> > Hi all,
> >
> > I came across this on one of the other forums.
> >
> > "The biggest problem with iBATIS is its too simple"
> >
> > So here is a couple of suggestions to the iBATIS team to make the 
> > framework as complicated as the much hyped ORM tools in the 
> > market.
> >
> > 1) iBATIS needs a new query language. SQL!, its sooo 20th 
> > century, everyone knows it, and whats with this bias towards 
> > english. We live in  a global village, I suggest that the new 
> > query language include terms from all continents.
> > 2) It needs some kind of session management. All the other ORM 
> > frameworks have it, why not iBATIS.
> >
> > Since its seems these days the goal of a corporate consultant is 
> > to make sure the application costs as much as possible and takes 
> > as much time as possible, here is a synopsis of the conversation 
> > a consultant will have with the project manager using the new 
> > iBATIS(or your favorite ORM framework).
> >
> > 1) As you know the framework uses a new query language, your 
> > developers need to be trained on it. My company X provides a 3 
> > day training course. Its just $xxxx.xx per person. Don't forget 
> > to include the DBAs for training. cha-ching!
> > 2) Your developers seem to be ignorant of  ORM design patterns  
> > like 'Open session in view', 
> > 'session-per-request-with-multiple-transactions' .... etc . My 
> > company X provides a 1 day training course for ORM patterns. It 
> > just xxxx.xx per person. cha-ching!
> > 3) What!, your the DBAs want to denormalize the tables. This is a 
> > problem, but we can solve it. The will cause the queries to get 
> > complicated (Actually the queries start looking more like regular 
> > expressions than queries) and it will take X weeks more and cost 
> > Y dollars more to complete the project. cha-ching!
> >
> > 4) Those SOB users. They want to query data with something other 
> > than the primary key!. We can take care of their requirements, 
> > but now, we will have to write a whole bunch of dynamic queries 
> > to take care of all the different query combinations. This will 
> > delay the project by another X weeks and cost X dollars more. 
> > cha-ching
> >
> > 5) And when the totally confused junior programmer (confused by 
> > session management and the query language) writes a query which 
> > reads the whole graph of data from the database bringing the 
> > application to a crawl:
> > Mr project manager, my company X has a caching framework, its 
> > only $xxxxx.xx/per CPU. Plug that in and all your problems will 
> > be solved.
> > cha-ching, cha-ching, cha-ching.
> >
> > Imagine the name recognition new iBATIS will get. A whole bunch 
> > of confused developers will be asking questions on this forum, 
> > and then on the Spring forum, and then the struts forum and 
> > finally if all else fails, ask them on Matt Raible's blog. Thats 
> > publicity money can't buy.
> >
> > So my question to Clinton and gang is, are you going to 
> > incorporate these changes or follow on the same old beaten path 
> > of adding new features and making the framework simpler to use?
> >
> > Antony Joseph
> > http://www.logicden.com
> > https://workeffort.dev.java.net
> >
> > --
> > _______________________________________________
> > NEW! Lycos Dating Search. The only place to search multiple 
> > dating sites at once.
> > http://datingsearch.lycos.com
> >
> >



Antony Joseph
http://www.logicden.com
https://workeffort.dev.java.net

-- 
_______________________________________________
NEW! Lycos Dating Search. The only place to search multiple dating sites at 
once.
http://datingsearch.lycos.com

Reply via email to