23 enero 2007

Cooperator Framework 1.3.0.1100 Liberado :-)


Quiero comentarles que Cooperator Framework 1.3.0.1100 fue liberado, realmente esta es la versión final, mis felicitaciones a Eugenio Serrano y Daniel A. Calvin por este proyecto. Permitame decirle que es Cooperator Framework:

Cooperator Framework es por un lado, una librerías de clases base, y por otro, una herramienta de generación de código que agilizan el desarrollo de aplicaciones para Microsoft .Net Framework 2.0/3.0
El objetivo principal es que sea fácil de usar y de acercar los objetos a más gente de una forma fácil y transparente. Las principales características son:

  • Uso de entidades para definir el problema a resolver.
  • Modelo totalmente tipado (Capa de Datos y Entidades), esto significa que las clases de persistencia y recuperación de objetos devuelven tipos específicos (Objetos de nuestro dominio), explotando generics
  • Los objetos pueden enlazarse a los controles de los formularios, tanto windows como web aprovechando las ventajas de edición de Visual Studio 2005
  • Soporta cualquier Primary Key definida en las tablas, sin necesidad de modificarla o crear un campo unique en las mismas.
  • Usa procedimientos almacenados (stored procedures).
  • Soporta concurrencia.
  • Genera código de Stored Procedures, y proyectos tanto en C# como en Visual Basic.
  • Mantiene el modelo en un repositorio, el cuál puede ser modificado en cualquier etapa del ciclo de desarrollo, permitiendo volver a generar código tanto para nuestra aplicación como los stored procedures en la base de datos.
  • Licencia BSD
Aquí hay un pequeño ejemplo del código que necesario para recorrer los detalles de una orden:

‘Obtenemos la orden 1233
Dim myOrder As OrdermyOrder = OrderMapper.Instance().GetOne(1233)
‘Recorremos el detalle de la orden y sumamos cada renglon
Dim OrderTotal As Decimal = 0

For
Each myDetail As OrdenDetail In myOrder.Details
OrderTotal = OrderTotal + (myDetail.UnitPrice * myDetail.Quantity)
Next



Sito oficial (esp): http://cooperatorframework.wordpress.com/
Sitio CodePlex: http://www.codeplex.com/cooperator

Fuente extraida: Pagina oficial de Cooperator Framework

No hay comentarios.: