Boletín mugperu Digital - Julio 2009!
  Search 
Thursday, February 09, 2012 ..:: Foros de Discusión ::.. Register  Login
Foros MUGPERU Minimize
Subject: Cual es la mejor estrategia? Utilizar DataSet Tipificado? o mis propias Clases?
Prev Next
You are not authorized to post a reply.

Author Messages
vhaguilar
Posts:2

19/11/2007 07:41 AM  
Buen Dia Amigos MugPeru:
Soy nuevo en asp.net 2.0 (VS2005) y tengo una duda casi existencial. Quiero implementar mis sistemas pero no se como debo trabajar? Fiandome totalmente de los DataSets Tipificados generados con VS o yo mismo crear mis clases (capa de negocios) y enlazarlos con la capa de presentacion con DataTables.
Por favor necesito conocer sus experiencias. Si conocen algun link o libro donde pueda aprender mas de esto se los agradeceria.

Att.

Victor Aguilar
rcrbalcazar
Posts:130

21/11/2007 05:42 AM  
Hola, pues veras, la mejor opcion es que construyas tus propias clases de datos, eso es lo que se conoce como Business Entities, esto debido a que si bien es cierto es MAS FACIL y RAPIDO construir aplicaciones con DataSets tipados o no tipados, el uso de estos objetos resulta en una baja de performance principalmente en la transmision de datos entre capas FISICAS.

En todo caso lo que deberías tomar en cuenta es el tipo de aplicacion que vas a realizar ya que debes elegir entre programar de modo mas FACIL y RAPIDO o de modo que tu aplicacion tenga mejor PERFORMANCE.

Busca en internet por el tema: Business Entities, o ve a la pagina de arquitectura de Microsoft y descarga los PDF de Pattern & Practices.

Saludos.

Richard Rodriguez
vhaguilar
Posts:2

21/11/2007 01:51 PM  
Gracias Richard por la ayuda.
Pero no encuentro exactamente el punto q me indicas. Te agradeceria mucho me enviaras el url.
:)
rcrbalcazar
Posts:130

22/11/2007 05:35 AM  
este es el link de los Pattern & Practices de Microsoft:
http://msdn2.microsoft.com/es-pe/practices/default.aspx

Guias:
http://msdn2.microsoft.com/en-us/practices/bb190360.aspx
Revisa: .NET Data Access Architecture Guide y Data Patterns

Con respecto a los BusinessEntities, se trata de crear tus propias clases para manipulacion de datos por ejemplo tu clase Empleado, Cliente, Venta, Factura, etc. asi como crear colecciones de tus respectivas clases, eso lo puedes hacer de varias formas:
- Heredando de CollectionBase
- Agrupando por ArrayList
- Utilizando Generics, y algunas otras formas.
En todo caso podrías revisar estos temas ya que en la creacion de clases personalizadas no hay misterio, pero si es interesante que veas los temas de como agruparlos para enviar conjuntos de objetos a traves de la capas utilizando cualquiera de las formas que te acabo de mencionar.

De otro lado tambien sería bueno que revises las Interfases:
IClonable, ISerializable, IComparable
ya estas te permiten dar mayor funcionalidad a las clases personalizadas que crees.

Epero te sirva.
Saludos.

Richard Rodriguez
emiaj
Posts:157

28/01/2008 02:39 PM  
Hola, luego de años vuelvo a postear aqui...
Una alternativa podria ser NHibernate, busca en google, vas ha encontrar bastante info.
Salu2
You are not authorized to post a reply.
Forums > Temas de Interés > Construcción de Aplicaciones Web con ASP.NET > Cual es la mejor estrategia? Utilizar DataSet Tipificado? o mis propias Clases?



ActiveForums 3.7
        
Copyright 2001-2012 MUGPERU   Terms Of Use  Privacy Statement