Blog de Eugenio Serrano
Comentando sobre tecnologías Microsoft desde el interior de Cordoba, Argentina.
If Me.Today = Me.Yesterday Then Me.Tomorrow = Nothing ------------------

Cooperator 1.3.2.0 liberado

Monday, 22 December 2008 14:16 by Eugenio

Finalmente, y antes que termine el 2008 hemos liberado la versión 1.3.2.0 Pueden encontrarla aquí

Aconsejamos encarecidamente a todos pasarse a esta versión ya que hay muchas mejoras.
Les queremos pedir disculpas por habernos tomado más tiempo del que quisiéramos, pero hemos logrado una versión muy estable y funcional.
Quiero agradecer públicamente a Popov que ha encontrado varios bugs, y ha escrito el parche para solucionarlo, como así también a todos los que nos han enviado sus problemas que nos han permitido solucionar los problemas que iban saliendo.

¿Cuál será el futuro de Cooperator?
Cooperator nació como una necesidad ya que con la salida.Net 2.0, no teníamos nada incluido en el producto para trabajar con objetos. Esta fue personalmente mi primer experiencia de trabajar en un proyecto open source, y les confieso que ha sido muy enriquecedor para mí. He aprendido mucho en este proyecto y he conocido o mucha gente, que además de ser buenos técnicos, son buena muy buena gente. Esto para mí ya paga el esfuerzo realizado 
Por otro lado, es un orgullo para mí, y seguro que para los otros miembros del team también, ver la cantidad de proyectos realizados con Cooperator.
Muchos de ustedes, me han enviado links a sitios con un mensajito que dice, 100% realizado con cooperator. A veces me entero por terceros que hay otra gente que lo está usando con éxito y tal vez nunca escribió un mensaje a la lista. Esas cosas nos alegran el día 
Por eso animo a los que usan nuestra herramienta, que nos envíen un mensajito. Tómenlo como el único pago que le pedimos por usarlo 

Bien, luego de la salida de .Net 3.5 y .Net 3.5 SP1, el panorama de desarrollo con .Net ha cambiado mucho. Hoy tenemos Linq2Sql, y Entity Framework, que vendrían a cubrir esa necesidad por la cual nació Cooperator.
Como ya comentaba en mi entrada anterior, el team de ADO.Net ha anunciado que enfocaran todos sus esfuerzos a Linq2Entities y no así a Linq2Sql. Mas alla de esa decision, la cuestión es que Microsoft está apuntando los cañones al Entity Model. Prueba de eso son los Dynamic Data Control de ASP.Net y los ADO.Net Dataservices, liberados con .Net 3.5 SP1

¿Y qué papel le queda entonces a Cooperator ahora?
Pues a mi particularmente me gusta decir, que Cooperator no es un ORM, porque no se separa tanto del modelo de datos, y si bien hay una gran controversia en cuanto a si es mejor para las bases de datos usar o no stored procedures, (particualrmente creo que hoy por hoy no hay diferencia de performance entre usarlos o no), el modelo de desarrollo que propone cooperator no ha sido reemplazado por Entity Framework. Creemos que apuntamos a cosas diferentes.

Asi que nuestra idea es seguir haciendo crecer a Cooperator escribiendo una versión 2.0, totalmente desde 0, y posiblemente sacar una versión 1.4, cuan algún cambio un poco más profundo, pero basándonos en el código de 1.3. Si aparece algún nuevo bug o problema, lo solucionaremos en una versión 1.3.3

Nuestra idea es que la versión 2.0, pueda sacar provecho del modelo que viene impulsando Microsoft, implementando la interface IQueryable (http://msdn.microsoft.com/es-es/library/system.linq.iqueryable.aspx)

De esta forma, podríamos tener lo mejor de los 2 mundos. Por un lado seguir usando nuestro querido Cooperator, y por otro sacar provecho de todo lo que Microsoft construya arriba de este modelo, como los Dynamic Data Controls, Ado.Net Data Servirces, etc…

Bueno, eso es un poco nuestra visión que queríamos compartir con todos ustedes. Cualquier sugerencia o respuesta a este mail será bien recibida.

Espero que pases lindas fiestas y comiencen un 2009 lleno de éxitos !!

Eugenio

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Cooperator
Actions:   E-mail | del.icio.us | Permalink | Comments (2) | Comment RSSRSS comment feed

Related posts

Comments

February 5. 2009 17:36

Hola, como te darás cuenta mi nombre es Omar Babativa. Hago esta redundancia para presentarme.
Leyendo un correo proveniente de Microsoft, actualmente estudio ingeniería de sistemas en la Universidad Distrital en Bogotá, y pues no se si por el hecho de ser publica se debe orientar a lenguajes libres (java), a mi corto recorrido soy consiente que laboralmente lenguajes como Java no tienen mucha solicitud, a diferencia de .NET, es por eso que he iniciado una capacitación autónoma con la finalidad de ser un profesional certificado en tecnologías .NET.
De la lectura del correo conocí Cooperator, antes me informe un poco a cerca de Software Factory de Microsoft, quisiera saber si podrías facilitarme algunos links donde encuentre información detallada para el uso de esta herramienta.
De antemano, muchas gracias por facilitar esta información y felicitaciones por el desarrollo, entrare a jugar mucho con la herramienta y estaré al pendiente de la creación de la versión 2.0

Atentamente

Omar Babativa
oibabativab@msn.com

Omar Babativa

February 6. 2009 00:30

Hola Omar:

Te cuento que puedes ver mas informacion acerca de Cooperator aqui: www.cooperator.com.ar

Muchas gracias por interesarte.

Eugenio