Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2013, 13:50
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: [consulta] Procedimientos almacenados

Hola elrodrix398:

Hace algún tiempo escuché esta frase que creo que se adecua a tu pregunta:

Código:
Yo nunca recomendaría no usarlos.
Te podrás encontrar a muchas personas que te digan que si lo que vas a hacer algo muy sencillo, pues que no los uses, o personas que por el contrario, defiendan a capa y espada que es mejor su uso... en lo particular de podría decir que es tu decisión...

Pero como dije al inicio, lo que sí nunca haría es recomendarte que no los uses. Los SP tienen muchas ventajas:

- Evitan (casi al 100%) inyección de código SQL
- El procesamiento se realiza en el Servidor, no en el cliente.
- Puedes implementar un esquema de seguridad más robusto.
- Evita que tengas código SQL "hardcodeado" en tu aplicación... si necesitas hacer algún cambio en las consultas o en la BD, no tienes necesidad de volver a compilar tu proyecto.

Soy de la idea de que lo mejor es tener un sistema heterogéneo, donde apliques los SP en los procesos que son de mayor impacto (insert's, update's, delete's) o consultas muy complicadas... pero insisto, depende mucho de qué tan familiarizado estés en el desarrollo de estos.

Saludos
Leo.