Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Novlucker

#441
El pie para que encuentres tu respuesta :P

On Error Resume Next y err.number ;)

Saludos
#442
Que versión de Win? Desde Vista en Adelante el cliente no viene instalado por defecto.

Saludos
#443
Por eso digo que es una buena práctica a tener en cuenta, pero no necesariamente un error.

Pero voy a citar dos ejemplos:
1) En el caso de una aplicación web (http://msdn.microsoft.com/en-us/magazine/cc163854.aspx). Tal vez mi problema es que estoy pensando en la posibilidad de migrar una aplicación de escritorio a una web, algo más que común en la actualidad.
2) Podrían haber casos como este, en los cuales tu aplicación no podría ejecutarse más de 5 veces :P



Pero como digo, dependerá en parte del caso.

Saludos
#444
Yo me refería más bien a la responsabilidad de cada capa. En el ejemplo, la capa de Datos no es más que un helper para realizar operaciones sobre base de datos. En este caso la capa de Negocios es la encargada de armar las querys (SELECT, UPDATE, etc) a pasarle a la capa de Datos, pero eso no debería ser responsabilidad de esta capa.

Por ejemplo, si el día de mañana quiero cambiar la capa de datos y en lugar de Access utilizar MongoDB para la persistencia, la sintaxis de las consultas sería completamente diferente y deberías de redefinir tanto la capa de Datos como la de Negocio, en lugar de solo cambiar una capa.

Otra cosa es el manejo de DataReaders entre capas, son objetos de Datos, la aplicación en las capas superiores debería de manejar objetos de Negocio sin tener que preocuparse por como se llama la columna de una tabla para poder mostrarlo en una grilla.

Y lo último, que más que crítica es una buena práctica, es el cerrar las conexiones a base de datos en la medida que se las necesita. Esta claro que en aplicaciones pequeñas no es problema el número de conexiones concurrentes a la base de datos, pero en la medida de que esto se vuelve necesario, pasa a ser un problema.

Como digo, son solo algunos comentarios de como veo el manejo de capas.

Saludos
#445
Aunque tal vez no este del todo de acuerdo en cuanto al planteo de la separación de capas y el manejo de los objetos entre cada una, es un muy ejemplo para quienes comienzan :D


Y remarcar esto último, que hacer este tipo de ejemplos llevan su tiempo :P


Saludos
#447
¿Alguna tontería más? Si un tipo entra a un cine armado con rifles y mata a 12 personas, ¿por que no hacerlo también no? :¬¬
#448
No sin que el cliente no lo sepa.

Cual es el objetivo de crear esa puerta?

Saludos
#449
Desde la aparición de SysInspector es de mis favoritos,  buen post :D

Saludos
#450
Scripting / Re: [Reto Batch]Buscame en el log
17 Julio 2012, 18:56 PM
Que pasa si se esta buscando por año, y el grupo tiene un disco que se llama como el año buscado.
21 de julio de 1987  - Appetite for Destruction   - 60 millones de ventas
29 de noviembre de 1988    - G N' R Lies  - 13.3 millones de ventas
17 de septiembre de 1991   - Use Your Illusion I  - 26.4 millones de ventas
17 de septiembre de 1991   - Use Your Illusion II  - 24.8 millones de ventas
23 de noviembre de 1993    - The Spaghetti Incident?    - 6 millones de ventas
23 de noviembre de 2008    - 1999    - 22 millones de ventas
23 de noviembre de 1999    - Live Era   - 13 millones de ventas


Que pasa si busco año 1999? :P

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.

Estaba comentando justamente eso