I agree with Rick. SQL has been around for years and years. IMO, it will outlive most languages we are writing with today because of its wide acceptance.
Before using iBATIS, I used Hibernate. In my experience with it, it made the simple things simple, and the difficult things all but impossible. Performance was also an issue in my case (multi-gigabyte legacy tables do not lend themselves to Hibernate very well). Larry On Wed, 09 Mar 2005 17:19:17 -0500, Rick Reumann <[EMAIL PROTECTED]> wrote: > Jesse Clark wrote the following on 3/9/2005 4:46 PM: > > > However, I would disagree with your earlier comment that Hibernate is > > very easy to learn. It is a powerful tool and makes life easier once you > > learn it, but I think realistically you are looking at a 3 to 6 week > > learning curve to really figure out how everything fits together and > > develop a working architecture. > > I'd even disagree that it makes things easier once you learn it. I'd say > "only sometimes." It often creates a lot of headaches and you'll > definitely run into difficulties if you don't own the tables and you > can't create the table structure the way you want it. > > On the other hand, plugging iBATIS again, iBATIS doesn't care what the > table structure is like. One of the great things about iBATIS is that as > a developer I can get a nice optimized piece of pure SQL from a DBA > using existing tables and can use that exact query/update in iBATIS (no > need to even learn another query language either). > > I think it's great having competing frameworks. Only makes all of them > better. Personally I find iBATIS simple and powerful. I also have to say > that I think all the apparent buzz around Hibernate is based purely on > politics (Same thing with Spring.) Not saying both aren't solid > products, but they are often pushed in the same breath at conferences > etc without even considering alternatives that might be better and/or > easier to use. > > -- > Rick > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]