|
|
|
|
|
 |
 |
 |
|
Foros MUGPERU
|
 |
 |
| 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:118
 |
| 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:118
 |
| 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. |
|
|
|
ActiveForums 3.7
|
 |
 |
 |
 |
|
|
|
|
|
|
|
|
|