Duda sobre aplicacion .NET

07/11/2005 - 10:41 por Ivan Pascual | Informe spam
Buenos días foro!!
Estamos desarrollando una aplicación en .NET y dentro del equipo nos surgen
diferentes ideas sobre generación o no de Dlls.

El caso que nos surge discusión es el de crear una dll externa que contiene
toda la logica de conexion a BD o incluir esa clase dentro del proyecto.

Hay gente que prefiere incuir la clase dentro del proyecto por temor a un
bajo rendiemiento en caso de tener una dll externa.

Hay gente que prefiere externalizar la clase ya que asi el proyecto pesa
menos.

Necesitamos que gente con experiencia en desarrollos de aplicaciones en .NET
nos diga que opción es mas correcta.
Muchas gracias por la ayuda y el tiempo.

Ivan Pascual
 

Leer las respuestas

#1 Cristian
07/11/2005 - 15:01 | Informe spam
Estimado:

Tengo al menos 4 años programando en .NET, donde he aplicado diversas
técnicas de programación y análisis. Los proyectos los hemos enfrentado con
técnicas como UML, las cuales te permiten descomponer tu aplicación en
diversos objetos que al fin y al cabo algunos serán componentes que formarán
parte de uno o más proyectos.

En la actualidad trabajamos en varias aplicaciones tanto Web como Windows y
para ellas tenemos un componente con la lógica de conexión a la base de datos.

Te comento que al pasar el tiempo le fuimos agregando nuevas
funcionalidaddes a dicho componente y con el hecho de ser una DLL externa
todos los proyectos que tenían referenciado dicho componente se vieron
beneficiados.

El performance de la aplicación por ocupar la lógica de una referencia no
varía en nada. Si fuera realmente perjudicial tendríamos aplicaciones (.EXE)
que pesarían 30MG.

En mi opinión sería una buena decisión construir lo que quieres en una dll a
parte.
"SEPARA Y VENCERÁS".

Atte:
C:Olivero

"Ivan Pascual" escribió:

Buenos días foro!!
Estamos desarrollando una aplicación en .NET y dentro del equipo nos surgen
diferentes ideas sobre generación o no de Dlls.

El caso que nos surge discusión es el de crear una dll externa que contiene
toda la logica de conexion a BD o incluir esa clase dentro del proyecto.

Hay gente que prefiere incuir la clase dentro del proyecto por temor a un
bajo rendiemiento en caso de tener una dll externa.

Hay gente que prefiere externalizar la clase ya que asi el proyecto pesa
menos.

Necesitamos que gente con experiencia en desarrollos de aplicaciones en .NET
nos diga que opción es mas correcta.
Muchas gracias por la ayuda y el tiempo.

Ivan Pascual




Preguntas similares