Brilliant.  Although the subject line had me worried that I'd be
writing an eight page email response for the rest of the evening.

Cheers,

Clinton


On Tue, 08 Mar 2005 16:56:35 -0500, Antony Joseph <[EMAIL PROTECTED]> wrote:
> I did miss a few. Somewhere down the line I will include it in my next joke 
> which will include the fiasco called detached objects.
> 
> ----- Original Message -----
> From: "Chen, Tim" <[EMAIL PROTECTED]>
> To: ibatis-user-java@incubator.apache.org
> Subject: RE: The biggest problem with iBATIS ..............
> Date: Tue, 8 Mar 2005 15:32:37 -0500
> 
> >
> > You forgot mass updates/deletes ;)
> >
> > -----Original Message-----
> > From: Antony Joseph [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, March 08, 2005 11:31 AM
> > To: ibatis-user-java@incubator.apache.org
> > Subject: The biggest problem with iBATIS ..............
> >
> > 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