You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-cs@ibatis.apache.org by Sal Bass <sa...@hotmail.com> on 2008/05/30 15:52:37 UTC

Next Release?

 
I was just wondering when we can expect the next major release of Ibatis.NET? I was also curious to know if there is a definite future for Ibatis.NET, as it seems development is much more active on the Java front. I want to bring Ibatis into our organization, but the CTO has concerns on whether .NET releases will be supported and active for the foreseeable future. 
_________________________________________________________________
E-mail for the greater good. Join the i’m Initiative from Microsoft.
http://im.live.com/Messenger/IM/Join/Default.aspx?source=EML_WL_ GreaterGood

RE: Next Release?

Posted by "Michael McCurrey (5318)" <mi...@pinggolf.com>.
Thats very good to hear as we are in the midst of a largescale migration
from 'homegrown' to iBatis.net
 
 

________________________________

From: Clinton Begin [mailto:clinton.begin@gmail.com] 
Sent: Friday, May 30, 2008 7:48 AM
To: user-cs@ibatis.apache.org
Subject: Re: Next Release?


Hi Sal,

I'm the lead developer of iBATIS for Java and the original creator of
iBATIS.  

I don't think you have anything to worry about, as I believe that
iBATIS.NET has a bright future and will possibly even surpass the
success we've seen on the Java side.  iBATIS for Java has a lot more
competition with products like Hibernate and Spring JDBC as serious
competitors.  Furthermore, Java application best practices are more
compatible with typical ORM solutions like Hibernate.

In the .NET world, there are very few ORM options (NHibernate, LINQ to
SQL...), but more importantly a lot of .NET project consider stored
procedures to be a best practice.  Since day one, iBATIS has supported
stored procedures as a first class feature.  While ORM tools may be
"compatible", they certainly weren't designed with that as a primary
goal.  In fact, it doesn't even make a lot of sense to map a
representation of state (a class) to a behavior (a function or
procedure).  iBATIS handles this by design, as a core consideration.

One reason you might not see a lot of activity on the development side
for .NET is that it was more feature rich than iBATIS for Java out of
the gate.  Gilles did a great job porting the framework, but also
introducing a number of new features that  iBATIS for Java still doesn't
have.  So naturally, for the last while you've probably only seen bug
fixes and the odd feature.  

In my opinion, this is a great success of iBATIS.  Our software has
survived the test of time and continues to be chosen over the
competition with very few changes.  We aren't running a race or trying
to keep up with any artificial specifications.  We just continue to do
what we do, and do it well.  

That said, both Gilles and I (and the rest of the team) are working on
version 3 of the .NET and Java versions respectively.  With the
introduction of C# 3 and with greater adoption of Java 5 (finally), we
are now able to leverage some of the cool new features they offer.  

So worry not.  iBATIS has been around for 6 years now, it's not going
anywhere.  :-)

Cheers,
Clinton


On Fri, May 30, 2008 at 7:52 AM, Sal Bass <sa...@hotmail.com>
wrote:


	 

	I was just wondering when we can expect the next major release
of Ibatis.NET? I was also curious to know if there is a definite future
for Ibatis.NET, as it seems development is much more active on the Java
front. I want to bring Ibatis into our organization, but the CTO has
concerns on whether .NET releases will be supported and active for the
foreseeable future. 


________________________________

	E-mail for the greater good. Join the i'm Initiative from
Microsoft.
<http://im.live.com/Messenger/IM/Join/Default.aspx?source=EML_WL_+Greate
rGood> 



RE: Next Release?

Posted by "Michael McCurrey (5318)" <mi...@pinggolf.com>.
So is anybody running their app from the V3 Trunk yet?

________________________________

From: Gilles Bayon [mailto:ibatis.net@gmail.com] 
Sent: Saturday, May 31, 2008 2:54 AM
To: user-cs@ibatis.apache.org
Subject: Re: Next Release?


The iBatis future plan (.NET and Java) are described here
Check out
http://opensource.atlassian.com/confluence/oss/display/IBATIS/iBATIS+3.0
+Whiteboard

The .NET version is moving to the V3 and you can find the current V3
development in
 http://svn.apache.org/repos/asf/ibatis/trunk/cs/V3/
<http://svn.apache.org/repos/asf/ibatis/trunk/cs/V2/> 

It's in a stable state and I used it every day in my job. 
All the previous unit test have been ported to this version plus some
more to test the new features.

I expected to release the first BETA in July.

-Cheers,
Gilles


Re: Next Release?

Posted by Gilles Bayon <ib...@gmail.com>.
The iBatis future plan (.NET and Java) are described here
Check out
http://opensource.atlassian.com/confluence/oss/display/IBATIS/iBATIS+3.0+Whiteboard

The .NET version is moving to the V3 and you can find the current V3
development in
 http://svn.apache.org/repos/asf/ibatis/trunk/cs/V3/<http://svn.apache.org/repos/asf/ibatis/trunk/cs/V2/>

It's in a stable state and I used it every day in my job.
All the previous unit test have been ported to this version plus some more
to test the new features.

I expected to release the first BETA in July.

-Cheers,
Gilles

RE: Next Release?

Posted by Sal Bass <sa...@hotmail.com>.
Clinton,
 
I appreciate your response, that's all I needed to hear. Thank you!
 
 


Date: Fri, 30 May 2008 08:47:38 -0600From: clinton.begin@gmail.comTo: user-cs@ibatis.apache.orgSubject: Re: Next Release?Hi Sal,I'm the lead developer of iBATIS for Java and the original creator of iBATIS.  I don't think you have anything to worry about, as I believe that iBATIS.NET has a bright future and will possibly even surpass the success we've seen on the Java side.  iBATIS for Java has a lot more competition with products like Hibernate and Spring JDBC as serious competitors.  Furthermore, Java application best practices are more compatible with typical ORM solutions like Hibernate.In the .NET world, there are very few ORM options (NHibernate, LINQ to SQL...), but more importantly a lot of .NET project consider stored procedures to be a best practice.  Since day one, iBATIS has supported stored procedures as a first class feature.  While ORM tools may be "compatible", they certainly weren't designed with that as a primary goal.  In fact, it doesn't even make a lot of sense to map a representation of state (a class) to a behavior (a function or procedure).  iBATIS handles this by design, as a core consideration.One reason you might not see a lot of activity on the development side for .NET is that it was more feature rich than iBATIS for Java out of the gate.  Gilles did a great job porting the framework, but also introducing a number of new features that  iBATIS for Java still doesn't have.  So naturally, for the last while you've probably only seen bug fixes and the odd feature.  In my opinion, this is a great success of iBATIS.  Our software has survived the test of time and continues to be chosen over the competition with very few changes.  We aren't running a race or trying to keep up with any artificial specifications.  We just continue to do what we do, and do it well.  That said, both Gilles and I (and the rest of the team) are working on version 3 of the .NET and Java versions respectively.  With the introduction of C# 3 and with greater adoption of Java 5 (finally), we are now able to leverage some of the cool new features they offer.  So worry not.  iBATIS has been around for 6 years now, it's not going anywhere.  :-)Cheers,Clinton
On Fri, May 30, 2008 at 7:52 AM, Sal Bass <sa...@hotmail.com> wrote:


 
I was just wondering when we can expect the next major release of Ibatis.NET? I was also curious to know if there is a definite future for Ibatis.NET, as it seems development is much more active on the Java front. I want to bring Ibatis into our organization, but the CTO has concerns on whether .NET releases will be supported and active for the foreseeable future. 

E-mail for the greater good. Join the i'm Initiative from Microsoft.
_________________________________________________________________
Make every e-mail and IM count. Join the i’m Initiative from Microsoft.
http://im.live.com/Messenger/IM/Join/Default.aspx?source=EML_WL_ MakeCount

Re: Next Release?

Posted by Clinton Begin <cl...@gmail.com>.
Hi Sal,

I'm the lead developer of iBATIS for Java and the original creator of
iBATIS.

I don't think you have anything to worry about, as I believe that iBATIS.NET
has a bright future and will possibly even surpass the success we've seen on
the Java side.  iBATIS for Java has a lot more competition with products
like Hibernate and Spring JDBC as serious competitors.  Furthermore, Java
application best practices are more compatible with typical ORM solutions
like Hibernate.

In the .NET world, there are very few ORM options (NHibernate, LINQ to
SQL...), but more importantly a lot of .NET project consider stored
procedures to be a best practice.  Since day one, iBATIS has supported
stored procedures as a first class feature.  While ORM tools may be
"compatible", they certainly weren't designed with that as a primary goal.
In fact, it doesn't even make a lot of sense to map a representation of
state (a class) to a behavior (a function or procedure).  iBATIS handles
this by design, as a core consideration.

One reason you might not see a lot of activity on the development side for
.NET is that it was more feature rich than iBATIS for Java out of the gate.
Gilles did a great job porting the framework, but also introducing a number
of new features that  iBATIS for Java still doesn't have.  So naturally, for
the last while you've probably only seen bug fixes and the odd feature.

In my opinion, this is a great success of iBATIS.  Our software has survived
the test of time and continues to be chosen over the competition with very
few changes.  We aren't running a race or trying to keep up with any
artificial specifications.  We just continue to do what we do, and do it
well.

That said, both Gilles and I (and the rest of the team) are working on
version 3 of the .NET and Java versions respectively.  With the introduction
of C# 3 and with greater adoption of Java 5 (finally), we are now able to
leverage some of the cool new features they offer.

So worry not.  iBATIS has been around for 6 years now, it's not going
anywhere.  :-)

Cheers,
Clinton

On Fri, May 30, 2008 at 7:52 AM, Sal Bass <sa...@hotmail.com> wrote:

>
>
> I was just wondering when we can expect the next major release of
> Ibatis.NET? I was also curious to know if there is a definite future for
> Ibatis.NET, as it seems development is much more active on the Java front. I
> want to bring Ibatis into our organization, but the CTO has concerns on
> whether .NET releases will be supported and active for the foreseeable
> future.
>
> ------------------------------
> E-mail for the greater good. Join the i'm Initiative from Microsoft.<http://im.live.com/Messenger/IM/Join/Default.aspx?source=EML_WL_+GreaterGood>
>