Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-10-2004
JorgeBec JorgeBec is offline
Miembro
 
Registrado: jul 2003
Posts: 159
Poder: 21
JorgeBec Va por buen camino
Definición de uso de componentes

Hola comunidad! Pregunta comunidad al pasar del análisis a la arquitectura de la aplicación, como definir que componentes usar??? claro que depende las caracteristicas de la plataforma, pero yo me he visto con el problema a la hora de la programación de no saber que componentes usar cual es el mas adecuado???, yo opto como lo he externado en otros mensajes, de hacer todo un trabajo de analisis y arquitectura, haciendo analogia con la construccion hacer la maqueta y planos de la aplicacio, bien, como plasmar la arquitectura de modulos de datos, en diagramas??? a caso usar diagramas de componentes uml???

agradecere sus respuestas...
Responder Con Cita
  #2  
Antiguo 27-10-2004
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.913
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
La pregunta es muy vaga. La idea es usar el mejor componente para la tarea... ahora, como saber si es el mejor? Bueno, empiricamente es mejor el que:

- Cubre la mayor area de requerimientos. Por ejemplo, un componente de compresion. Necesitamos uno que comprima en .ZIP, .RAR, .CAB. Un componente hace .ZIP y el otro los 3. El segundo es mejor...
- Mas nativo. Para Delphi, tiende a ser mejor un componente VCL que un ActiveX, porque VCL es nativo, ActiveX no.
- Claridad API. Ya que los componente se comunican mediante APIs, la claridad y sencillez de la api juega un gran papel.
- Es un componete confiable, o uno reparable. Un componente confiable es uno que basicamente no falla y es estable a travez del tiempo. Un TEdit es un ejemplo. A falta de uno confiable, debe ser reparable = Codigo fuente. Un componente con codigo fuente es MAS valiosos que uno sin el. De hecho, entre la comunidad Delphi entregar el codigo es una norma (muy bien fundada)
- Es Independiente. O mas bien, el componente tiene minimos enlazes con otros componentes. Un componente que exige .NET es menos independiente para una aplicacion Win32 que uno que solo exige Win32. Pero si la aplicacion es .NET, es mejor el .NET
- Nivel de panico. A mayor nivel de panico (osea= Si el componete falla, que? si no lo actualizan despues que? Mi aplicacion en que % depende de el, etc...) se requiere mejor soporte, mejor documentacion, mejor calidad de codigo fuente. Un componente que cumple 85% con los requerimientos pero tiene un alto % de incidencia en la aplicacion y tiene buen soporte, ayuda y codigo fuente es mejor que uno que cumple 100% que es un abandware.


Lo de los diagramas... mas bien arrancar por los requerimientos, luego decidir los componentes que encajan en ellos.
__________________
El malabarista.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:58:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi